Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c10d' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5744855 --chroot epel-8-x86_64 --detached Version: 0.64 PID: 5674 Logging PID: 5675 Task: {'appstream': True, 'background': False, 'bootstrap': 'off', 'build_id': 5744855, 'buildroot_pkgs': [], 'chroot': 'epel-8-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '4baac099bc94ab8ccf0892f3a39473d398b3c277', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/jackorp/palemoon/palemoon-stackrpms', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'palemoon-stackrpms', 'package_version': '29.4.0-1', 'project_dirname': 'palemoon', 'project_name': 'palemoon', 'project_owner': 'jackorp', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/jackorp/palemoon/epel-8-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'jackorp/palemoon--jackorp', 'source_json': {}, 'source_type': None, 'submitter': 'jackorp', 'tags': [], 'task_id': '5744855-epel-8-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/jackorp/palemoon/palemoon-stackrpms /var/lib/copr-rpmbuild/workspace/workdir-k896skl0/palemoon-stackrpms --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/jackorp/palemoon/palemoon-stackrpms', '/var/lib/copr-rpmbuild/workspace/workdir-k896skl0/palemoon-stackrpms', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-k896skl0/palemoon-stackrpms'... Running: git checkout 4baac099bc94ab8ccf0892f3a39473d398b3c277 cmd: ['git', 'checkout', '4baac099bc94ab8ccf0892f3a39473d398b3c277'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-k896skl0/palemoon-stackrpms rc: 0 stdout: stderr: Note: switching to '4baac099bc94ab8ccf0892f3a39473d398b3c277'. 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 switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 4baac09 automatic import of palemoon-stackrpms Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-k896skl0/palemoon-stackrpms rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading 29.4.0_Release.tar.gz INFO: Calling: curl -H Pragma: -o 29.4.0_Release.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jackorp/palemoon/palemoon-stackrpms/29.4.0_Release.tar.gz/md5/e89bd0f5d46f608ead239b8e922ea1ad/29.4.0_Release.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 4400k 100 4400k 0 0 5997k 0 --:--:-- --:--:-- --:--:-- 5994k INFO: Reading stdout from command: md5sum 29.4.0_Release.tar.gz INFO: Downloading RELBASE_20210817.tar.gz INFO: Calling: curl -H Pragma: -o RELBASE_20210817.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jackorp/palemoon/palemoon-stackrpms/RELBASE_20210817.tar.gz/md5/9d16c227002f7dabfd8514d1ec0c451d/RELBASE_20210817.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 262M 100 262M 0 0 24.2M 0 0:00:10 0:00:10 --:--:-- 13.5M INFO: Reading stdout from command: md5sum RELBASE_20210817.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-k896skl0/palemoon-stackrpms/palemoon.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-k896skl0/palemoon-stackrpms --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1680681551.197169 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-k896skl0/palemoon-stackrpms/palemoon.spec) Config(rhel+epel-8-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-8-x86_64-1680681551.197169/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 34 kB/s | 5.8 kB 00:00 Red Hat Enterprise Linux - BaseOS 51 MB/s | 58 MB 00:01 Red Hat Enterprise Linux - AppStream 48 MB/s | 53 MB 00:01 Red Hat Enterprise Linux - CodeReady Linux Buil 8.9 MB/s | 8.8 MB 00:00 Extra Packages for Enterprise Linux 8 - x86_64 27 MB/s | 14 MB 00:00 Dependencies resolved. =========================================================================================== Package Arch Version Repository Size =========================================================================================== Installing: bash x86_64 4.4.20-4.el8_6 rhel-baseos 1.5 M bzip2 x86_64 1.0.6-26.el8 rhel-baseos 60 k coreutils x86_64 8.30-13.el8 rhel-baseos 1.2 M cpio x86_64 2.12-11.el8 rhel-baseos 266 k diffutils x86_64 3.6-6.el8 rhel-baseos 359 k epel-rpm-macros noarch 8-37 epel 24 k findutils x86_64 1:4.6.0-20.el8 rhel-baseos 528 k gawk x86_64 4.2.1-4.el8 rhel-baseos 1.1 M gcc x86_64 8.5.0-16.el8_7 rhel-appstream 23 M gcc-c++ x86_64 8.5.0-16.el8_7 rhel-appstream 12 M grep x86_64 3.1-6.el8 rhel-baseos 274 k gzip x86_64 1.9-13.el8_5 rhel-baseos 167 k info x86_64 6.5-7.el8 rhel-baseos 198 k make x86_64 1:4.2.1-11.el8 rhel-baseos 498 k patch x86_64 2.7.6-11.el8 rhel-baseos 138 k redhat-release x86_64 8.7-0.3.el8 rhel-baseos 44 k redhat-rpm-config noarch 130-1.el8 rhel-appstream 90 k rpm-build x86_64 4.14.3-24.el8_7 rhel-appstream 174 k sed x86_64 4.5-5.el8 rhel-baseos 298 k shadow-utils x86_64 2:4.6-17.el8 rhel-baseos 1.2 M tar x86_64 2:1.30-6.el8_7.1 rhel-baseos 838 k unzip x86_64 6.0-46.el8 rhel-baseos 196 k util-linux x86_64 2.32.1-39.el8_7 rhel-baseos 2.5 M which x86_64 2.21-18.el8 rhel-baseos 50 k xz x86_64 5.2.4-4.el8_6 rhel-baseos 153 k Installing dependencies: annobin x86_64 10.67-3.el8 rhel-appstream 955 k ansible-srpm-macros noarch 1-8.2.el8 epel 8.6 k audit-libs x86_64 3.0.7-4.el8 rhel-baseos 123 k basesystem noarch 11-5.el8 rhel-baseos 11 k binutils x86_64 2.30-117.el8 rhel-baseos 5.8 M brotli x86_64 1.0.6-3.el8 rhel-baseos 323 k bzip2-libs x86_64 1.0.6-26.el8 rhel-baseos 48 k ca-certificates noarch 2022.2.54-80.2.el8_6 rhel-baseos 921 k chkconfig x86_64 1.19.1-1.el8 rhel-baseos 198 k coreutils-common x86_64 8.30-13.el8 rhel-baseos 2.0 M cpp x86_64 8.5.0-16.el8_7 rhel-appstream 10 M cracklib x86_64 2.9.6-15.el8 rhel-baseos 93 k cracklib-dicts x86_64 2.9.6-15.el8 rhel-baseos 4.0 M crypto-policies noarch 20211116-1.gitae470d6.el8 rhel-baseos 64 k curl x86_64 7.61.1-25.el8_7.3 rhel-baseos 352 k cyrus-sasl-lib x86_64 2.1.27-6.el8_5 rhel-baseos 123 k dwz x86_64 0.12-10.el8 rhel-appstream 109 k efi-srpm-macros noarch 3-3.el8 rhel-appstream 22 k elfutils x86_64 0.187-4.el8 rhel-baseos 543 k elfutils-default-yama-scope noarch 0.187-4.el8 rhel-baseos 52 k elfutils-libelf x86_64 0.187-4.el8 rhel-baseos 231 k elfutils-libs x86_64 0.187-4.el8 rhel-baseos 297 k expat x86_64 2.2.5-10.el8_7.1 rhel-baseos 113 k file x86_64 5.33-21.el8 rhel-baseos 77 k file-libs x86_64 5.33-21.el8 rhel-baseos 543 k filesystem x86_64 3.8-6.el8 rhel-baseos 1.1 M fpc-srpm-macros noarch 1.3-1.el8 epel 8.2 k gc x86_64 7.6.4-3.el8 rhel-appstream 109 k gcc-plugin-annobin x86_64 8.5.0-16.el8_7 rhel-appstream 35 k gdb-headless x86_64 8.2-19.el8 rhel-appstream 3.7 M gdbm x86_64 1:1.18-2.el8 rhel-baseos 130 k gdbm-libs x86_64 1:1.18-2.el8 rhel-baseos 60 k ghc-srpm-macros noarch 1.4.2-7.el8 rhel-appstream 9.4 k glib2 x86_64 2.56.4-159.el8 rhel-baseos 2.5 M glibc x86_64 2.28-211.el8 rhel-baseos 2.2 M glibc-all-langpacks x86_64 2.28-211.el8 rhel-baseos 26 M glibc-common x86_64 2.28-211.el8 rhel-baseos 1.0 M glibc-devel x86_64 2.28-211.el8 rhel-baseos 82 k glibc-gconv-extra x86_64 2.28-211.el8 rhel-baseos 1.5 M glibc-headers x86_64 2.28-211.el8 rhel-baseos 486 k gmp x86_64 1:6.1.2-10.el8 rhel-baseos 321 k gnupg2 x86_64 2.2.20-3.el8_6 rhel-baseos 2.4 M gnutls x86_64 3.6.16-6.el8_7 rhel-baseos 1.0 M go-srpm-macros noarch 2-17.el8 rhel-appstream 13 k guile x86_64 5:2.0.14-7.el8 rhel-appstream 3.5 M ima-evm-utils x86_64 1.3.2-12.el8 rhel-baseos 64 k isl x86_64 0.16.1-6.el8 rhel-appstream 841 k kernel-headers x86_64 4.18.0-425.19.2.el8_7 rhel-baseos 10 M keyutils-libs x86_64 1.5.10-9.el8 rhel-baseos 34 k krb5-libs x86_64 1.18.2-22.el8_7 rhel-baseos 840 k libacl x86_64 2.2.53-1.el8 rhel-baseos 35 k libarchive x86_64 3.3.3-4.el8 rhel-baseos 360 k libassuan x86_64 2.5.1-3.el8 rhel-baseos 83 k libatomic_ops x86_64 7.6.2-3.el8 rhel-appstream 38 k libattr x86_64 2.4.48-3.el8 rhel-baseos 27 k libbabeltrace x86_64 1.5.4-4.el8 rhel-baseos 200 k libblkid x86_64 2.32.1-39.el8_7 rhel-baseos 220 k libcap x86_64 2.48-4.el8 rhel-baseos 74 k libcap-ng x86_64 0.7.11-1.el8 rhel-baseos 33 k libcom_err x86_64 1.45.6-5.el8 rhel-baseos 49 k libcurl x86_64 7.61.1-25.el8_7.3 rhel-baseos 302 k libdb x86_64 5.3.28-42.el8_4 rhel-baseos 751 k libdb-utils x86_64 5.3.28-42.el8_4 rhel-baseos 150 k libfdisk x86_64 2.32.1-39.el8_7 rhel-baseos 253 k libffi x86_64 3.1-23.el8 rhel-baseos 37 k libgcc x86_64 8.5.0-16.el8_7 rhel-baseos 81 k libgcrypt x86_64 1.8.5-7.el8_6 rhel-baseos 463 k libgomp x86_64 8.5.0-16.el8_7 rhel-baseos 207 k libgpg-error x86_64 1.31-1.el8 rhel-baseos 242 k libidn2 x86_64 2.2.0-1.el8 rhel-baseos 94 k libipt x86_64 1.6.1-8.el8 rhel-appstream 50 k libksba x86_64 1.3.5-9.el8_7 rhel-baseos 134 k libmount x86_64 2.32.1-39.el8_7 rhel-baseos 236 k libmpc x86_64 1.1.0-9.1.el8 rhel-appstream 61 k libnghttp2 x86_64 1.33.0-3.el8_2.1 rhel-baseos 77 k libnsl2 x86_64 1.2.0-2.20180605git4a062cf.el8 rhel-baseos 58 k libpkgconf x86_64 1.4.2-1.el8 rhel-baseos 35 k libpsl x86_64 0.20.2-6.el8 rhel-baseos 61 k libpwquality x86_64 1.4.4-5.el8 rhel-baseos 107 k libselinux x86_64 2.9-6.el8 rhel-baseos 165 k libsemanage x86_64 2.9-9.el8_6 rhel-baseos 168 k libsepol x86_64 2.9-3.el8 rhel-baseos 340 k libsigsegv x86_64 2.11-5.el8 rhel-baseos 30 k libsmartcols x86_64 2.32.1-39.el8_7 rhel-baseos 179 k libssh x86_64 0.9.6-3.el8 rhel-baseos 216 k libssh-config noarch 0.9.6-3.el8 rhel-baseos 19 k libstdc++ x86_64 8.5.0-16.el8_7 rhel-baseos 454 k libstdc++-devel x86_64 8.5.0-16.el8_7 rhel-appstream 2.1 M libtasn1 x86_64 4.13-4.el8_7 rhel-baseos 76 k libtirpc x86_64 1.1.4-8.el8 rhel-baseos 113 k libtool-ltdl x86_64 2.4.6-25.el8 rhel-baseos 58 k libunistring x86_64 0.9.9-3.el8 rhel-baseos 422 k libusbx x86_64 1.0.23-4.el8 rhel-baseos 74 k libutempter x86_64 1.1.6-14.el8 rhel-baseos 32 k libuuid x86_64 2.32.1-39.el8_7 rhel-baseos 98 k libverto x86_64 0.3.2-2.el8 rhel-baseos 24 k libxcrypt x86_64 4.1.1-6.el8 rhel-baseos 73 k libxcrypt-devel x86_64 4.1.1-6.el8 rhel-baseos 25 k libxml2 x86_64 2.9.7-15.el8_7.1 rhel-baseos 697 k libzstd x86_64 1.4.4-1.el8 rhel-baseos 266 k lua-libs x86_64 5.3.4-12.el8 rhel-baseos 118 k lua-srpm-macros noarch 1-3.el8 epel 8.1 k lz4-libs x86_64 1.8.3-3.el8_4 rhel-baseos 66 k mpfr x86_64 3.1.6-1.el8 rhel-baseos 221 k ncurses x86_64 6.1-9.20180224.el8 rhel-baseos 387 k ncurses-base noarch 6.1-9.20180224.el8 rhel-baseos 81 k ncurses-libs x86_64 6.1-9.20180224.el8 rhel-baseos 334 k nettle x86_64 3.4.1-7.el8 rhel-baseos 301 k npth x86_64 1.5-4.el8 rhel-baseos 26 k ocaml-srpm-macros noarch 5-4.el8 rhel-appstream 9.5 k openblas-srpm-macros noarch 2-2.el8 rhel-appstream 8.0 k openldap x86_64 2.4.46-18.el8 rhel-baseos 352 k openssl-libs x86_64 1:1.1.1k-9.el8_7 rhel-baseos 1.5 M p11-kit x86_64 0.23.22-1.el8 rhel-baseos 324 k p11-kit-trust x86_64 0.23.22-1.el8 rhel-baseos 137 k pam x86_64 1.3.1-22.el8 rhel-baseos 743 k pcre x86_64 8.42-6.el8 rhel-baseos 211 k pcre2 x86_64 10.32-3.el8_6 rhel-baseos 247 k perl-srpm-macros noarch 1-25.el8 rhel-appstream 11 k pkgconf x86_64 1.4.2-1.el8 rhel-baseos 38 k pkgconf-m4 noarch 1.4.2-1.el8 rhel-baseos 17 k pkgconf-pkg-config x86_64 1.4.2-1.el8 rhel-baseos 15 k platform-python x86_64 3.6.8-48.el8_7.1 rhel-baseos 86 k platform-python-setuptools noarch 39.2.0-6.el8_7.1 rhel-baseos 632 k popt x86_64 1.18-1.el8 rhel-baseos 61 k publicsuffix-list-dafsa noarch 20180723-1.el8 rhel-baseos 56 k python-rpm-macros noarch 3-43.el8 rhel-appstream 16 k python-srpm-macros noarch 3-43.el8 rhel-appstream 15 k python3-libs x86_64 3.6.8-48.el8_7.1 rhel-baseos 7.8 M python3-pip-wheel noarch 9.0.3-22.el8 rhel-baseos 895 k python3-rpm-macros noarch 3-43.el8 rhel-appstream 15 k python3-setuptools-wheel noarch 39.2.0-6.el8_7.1 rhel-baseos 289 k qt5-srpm-macros noarch 5.15.3-1.el8 rhel-appstream 11 k readline x86_64 7.0-10.el8 rhel-baseos 199 k rpm x86_64 4.14.3-24.el8_7 rhel-baseos 543 k rpm-build-libs x86_64 4.14.3-24.el8_7 rhel-baseos 157 k rpm-libs x86_64 4.14.3-24.el8_7 rhel-baseos 346 k rust-srpm-macros noarch 5-2.el8 rhel-appstream 9.3 k setup noarch 2.12.2-7.el8 rhel-baseos 181 k sqlite-libs x86_64 3.26.0-17.el8_7 rhel-baseos 581 k systemd-libs x86_64 239-68.el8_7.4 rhel-baseos 1.1 M tpm2-tss x86_64 2.3.2-4.el8 rhel-baseos 275 k tzdata noarch 2023c-1.el8 rhel-baseos 477 k xz-libs x86_64 5.2.4-4.el8_6 rhel-baseos 94 k zip x86_64 3.0-23.el8 rhel-baseos 270 k zlib x86_64 1.2.11-21.el8_7 rhel-baseos 103 k zstd x86_64 1.4.4-1.el8 rhel-appstream 393 k Transaction Summary =========================================================================================== Install 172 Packages Total download size: 162 M Installed size: 813 M Downloading Packages: (1/172): libutempter-1.1.6-14.el8.x86_64.rpm 167 kB/s | 32 kB 00:00 (2/172): libassuan-2.5.1-3.el8.x86_64.rpm 414 kB/s | 83 kB 00:00 (3/172): cracklib-2.9.6-15.el8.x86_64.rpm 438 kB/s | 93 kB 00:00 (4/172): pkgconf-1.4.2-1.el8.x86_64.rpm 526 kB/s | 38 kB 00:00 (5/172): readline-7.0-10.el8.x86_64.rpm 1.8 MB/s | 199 kB 00:00 (6/172): grep-3.1-6.el8.x86_64.rpm 1.8 MB/s | 274 kB 00:00 (7/172): libsigsegv-2.11-5.el8.x86_64.rpm 431 kB/s | 30 kB 00:00 (8/172): npth-1.5-4.el8.x86_64.rpm 408 kB/s | 26 kB 00:00 (9/172): libattr-2.4.48-3.el8.x86_64.rpm 390 kB/s | 27 kB 00:00 (10/172): pkgconf-pkg-config-1.4.2-1.el8.x86_64 210 kB/s | 15 kB 00:00 (11/172): bzip2-libs-1.0.6-26.el8.x86_64.rpm 668 kB/s | 48 kB 00:00 (12/172): cracklib-dicts-2.9.6-15.el8.x86_64.rp 23 MB/s | 4.0 MB 00:00 (13/172): mpfr-3.1.6-1.el8.x86_64.rpm 2.6 MB/s | 221 kB 00:00 (14/172): libunistring-0.9.9-3.el8.x86_64.rpm 5.8 MB/s | 422 kB 00:00 (15/172): zip-3.0-23.el8.x86_64.rpm 2.4 MB/s | 270 kB 00:00 (16/172): bzip2-1.0.6-26.el8.x86_64.rpm 701 kB/s | 60 kB 00:00 (17/172): libnsl2-1.2.0-2.20180605git4a062cf.el 858 kB/s | 58 kB 00:00 (18/172): libpkgconf-1.4.2-1.el8.x86_64.rpm 415 kB/s | 35 kB 00:00 (19/172): pkgconf-m4-1.4.2-1.el8.noarch.rpm 223 kB/s | 17 kB 00:00 (20/172): findutils-4.6.0-20.el8.x86_64.rpm 5.2 MB/s | 528 kB 00:00 (21/172): libacl-2.2.53-1.el8.x86_64.rpm 321 kB/s | 35 kB 00:00 (22/172): libtool-ltdl-2.4.6-25.el8.x86_64.rpm 839 kB/s | 58 kB 00:00 (23/172): libgpg-error-1.31-1.el8.x86_64.rpm 3.8 MB/s | 242 kB 00:00 (24/172): publicsuffix-list-dafsa-20180723-1.el 144 kB/s | 56 kB 00:00 (25/172): gmp-6.1.2-10.el8.x86_64.rpm 4.4 MB/s | 321 kB 00:00 (26/172): basesystem-11-5.el8.noarch.rpm 41 kB/s | 11 kB 00:00 (27/172): libidn2-2.2.0-1.el8.x86_64.rpm 1.5 MB/s | 94 kB 00:00 (28/172): patch-2.7.6-11.el8.x86_64.rpm 1.5 MB/s | 138 kB 00:00 (29/172): libnghttp2-1.33.0-3.el8_2.1.x86_64.rp 1.2 MB/s | 77 kB 00:00 (30/172): diffutils-3.6-6.el8.x86_64.rpm 2.1 MB/s | 359 kB 00:00 (31/172): libzstd-1.4.4-1.el8.x86_64.rpm 3.4 MB/s | 266 kB 00:00 (32/172): libusbx-1.0.23-4.el8.x86_64.rpm 1.1 MB/s | 74 kB 00:00 (33/172): p11-kit-trust-0.23.22-1.el8.x86_64.rp 1.9 MB/s | 137 kB 00:00 (34/172): libpsl-0.20.2-6.el8.x86_64.rpm 752 kB/s | 61 kB 00:00 (35/172): popt-1.18-1.el8.x86_64.rpm 675 kB/s | 61 kB 00:00 (36/172): brotli-1.0.6-3.el8.x86_64.rpm 3.5 MB/s | 323 kB 00:00 (37/172): ima-evm-utils-1.3.2-12.el8.x86_64.rpm 1.0 MB/s | 64 kB 00:00 (38/172): lz4-libs-1.8.3-3.el8_4.x86_64.rpm 626 kB/s | 66 kB 00:00 (39/172): p11-kit-0.23.22-1.el8.x86_64.rpm 4.3 MB/s | 324 kB 00:00 (40/172): libxcrypt-devel-4.1.1-6.el8.x86_64.rp 393 kB/s | 25 kB 00:00 (41/172): tpm2-tss-2.3.2-4.el8.x86_64.rpm 3.9 MB/s | 275 kB 00:00 (42/172): pcre-8.42-6.el8.x86_64.rpm 2.3 MB/s | 211 kB 00:00 (43/172): openldap-2.4.46-18.el8.x86_64.rpm 3.9 MB/s | 352 kB 00:00 (44/172): nettle-3.4.1-7.el8.x86_64.rpm 3.5 MB/s | 301 kB 00:00 (45/172): ncurses-libs-6.1-9.20180224.el8.x86_6 4.0 MB/s | 334 kB 00:00 (46/172): libdb-utils-5.3.28-42.el8_4.x86_64.rp 2.2 MB/s | 150 kB 00:00 (47/172): libxcrypt-4.1.1-6.el8.x86_64.rpm 1.0 MB/s | 73 kB 00:00 (48/172): filesystem-3.8-6.el8.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (49/172): chkconfig-1.19.1-1.el8.x86_64.rpm 2.4 MB/s | 198 kB 00:00 (50/172): libcap-ng-0.7.11-1.el8.x86_64.rpm 450 kB/s | 33 kB 00:00 (51/172): ncurses-6.1-9.20180224.el8.x86_64.rpm 5.0 MB/s | 387 kB 00:00 (52/172): libdb-5.3.28-42.el8_4.x86_64.rpm 7.2 MB/s | 751 kB 00:00 (53/172): libsepol-2.9-3.el8.x86_64.rpm 3.5 MB/s | 340 kB 00:00 (54/172): keyutils-libs-1.5.10-9.el8.x86_64.rpm 525 kB/s | 34 kB 00:00 (55/172): gzip-1.9-13.el8_5.x86_64.rpm 2.3 MB/s | 167 kB 00:00 (56/172): ncurses-base-6.1-9.20180224.el8.noarc 1.1 MB/s | 81 kB 00:00 (57/172): lua-libs-5.3.4-12.el8.x86_64.rpm 1.8 MB/s | 118 kB 00:00 (58/172): cyrus-sasl-lib-2.1.27-6.el8_5.x86_64. 1.7 MB/s | 123 kB 00:00 (59/172): cpio-2.12-11.el8.x86_64.rpm 3.4 MB/s | 266 kB 00:00 (60/172): libffi-3.1-23.el8.x86_64.rpm 514 kB/s | 37 kB 00:00 (61/172): sed-4.5-5.el8.x86_64.rpm 1.7 MB/s | 298 kB 00:00 (62/172): make-4.2.1-11.el8.x86_64.rpm 2.6 MB/s | 498 kB 00:00 (63/172): libssh-0.9.6-3.el8.x86_64.rpm 2.9 MB/s | 216 kB 00:00 (64/172): python3-pip-wheel-9.0.3-22.el8.noarch 8.7 MB/s | 895 kB 00:00 (65/172): xz-5.2.4-4.el8_6.x86_64.rpm 2.2 MB/s | 153 kB 00:00 (66/172): crypto-policies-20211116-1.gitae470d6 899 kB/s | 64 kB 00:00 (67/172): gawk-4.2.1-4.el8.x86_64.rpm 5.2 MB/s | 1.1 MB 00:00 (68/172): xz-libs-5.2.4-4.el8_6.x86_64.rpm 597 kB/s | 94 kB 00:00 (69/172): info-6.5-7.el8.x86_64.rpm 2.7 MB/s | 198 kB 00:00 (70/172): unzip-6.0-46.el8.x86_64.rpm 2.4 MB/s | 196 kB 00:00 (71/172): libssh-config-0.9.6-3.el8.noarch.rpm 220 kB/s | 19 kB 00:00 (72/172): coreutils-8.30-13.el8.x86_64.rpm 15 MB/s | 1.2 MB 00:00 (73/172): libpwquality-1.4.4-5.el8.x86_64.rpm 977 kB/s | 107 kB 00:00 (74/172): glibc-headers-2.28-211.el8.x86_64.rpm 3.4 MB/s | 486 kB 00:00 (75/172): libbabeltrace-1.5.4-4.el8.x86_64.rpm 2.9 MB/s | 200 kB 00:00 (76/172): gdbm-libs-1.18-2.el8.x86_64.rpm 499 kB/s | 60 kB 00:00 (77/172): libverto-0.3.2-2.el8.x86_64.rpm 93 kB/s | 24 kB 00:00 (78/172): gnupg2-2.2.20-3.el8_6.x86_64.rpm 15 MB/s | 2.4 MB 00:00 (79/172): libtirpc-1.1.4-8.el8.x86_64.rpm 1.7 MB/s | 113 kB 00:00 (80/172): glibc-all-langpacks-2.28-211.el8.x86_ 52 MB/s | 26 MB 00:00 (81/172): coreutils-common-8.30-13.el8.x86_64.r 14 MB/s | 2.0 MB 00:00 (82/172): pcre2-10.32-3.el8_6.x86_64.rpm 2.6 MB/s | 247 kB 00:00 (83/172): pam-1.3.1-22.el8.x86_64.rpm 8.1 MB/s | 743 kB 00:00 (84/172): ca-certificates-2022.2.54-80.2.el8_6. 7.1 MB/s | 921 kB 00:00 (85/172): libgcrypt-1.8.5-7.el8_6.x86_64.rpm 6.7 MB/s | 463 kB 00:00 (86/172): glibc-devel-2.28-211.el8.x86_64.rpm 1.2 MB/s | 82 kB 00:00 (87/172): libcom_err-1.45.6-5.el8.x86_64.rpm 725 kB/s | 49 kB 00:00 (88/172): libsemanage-2.9-9.el8_6.x86_64.rpm 2.6 MB/s | 168 kB 00:00 (89/172): glibc-gconv-extra-2.28-211.el8.x86_64 13 MB/s | 1.5 MB 00:00 (90/172): bash-4.4.20-4.el8_6.x86_64.rpm 12 MB/s | 1.5 MB 00:00 (91/172): binutils-2.30-117.el8.x86_64.rpm 22 MB/s | 5.8 MB 00:00 (92/172): elfutils-libelf-0.187-4.el8.x86_64.rp 3.2 MB/s | 231 kB 00:00 (93/172): file-5.33-21.el8.x86_64.rpm 1.1 MB/s | 77 kB 00:00 (94/172): file-libs-5.33-21.el8.x86_64.rpm 6.8 MB/s | 543 kB 00:00 (95/172): gdbm-1.18-2.el8.x86_64.rpm 1.9 MB/s | 130 kB 00:00 (96/172): glibc-2.28-211.el8.x86_64.rpm 18 MB/s | 2.2 MB 00:00 (97/172): elfutils-0.187-4.el8.x86_64.rpm 7.7 MB/s | 543 kB 00:00 (98/172): which-2.21-18.el8.x86_64.rpm 286 kB/s | 50 kB 00:00 (99/172): glibc-common-2.28-211.el8.x86_64.rpm 13 MB/s | 1.0 MB 00:00 (100/172): setup-2.12.2-7.el8.noarch.rpm 2.5 MB/s | 181 kB 00:00 (101/172): elfutils-libs-0.187-4.el8.x86_64.rpm 3.2 MB/s | 297 kB 00:00 (102/172): audit-libs-3.0.7-4.el8.x86_64.rpm 1.9 MB/s | 123 kB 00:00 (103/172): libarchive-3.3.3-4.el8.x86_64.rpm 4.6 MB/s | 360 kB 00:00 (104/172): elfutils-default-yama-scope-0.187-4. 672 kB/s | 52 kB 00:00 (105/172): libcap-2.48-4.el8.x86_64.rpm 802 kB/s | 74 kB 00:00 (106/172): shadow-utils-4.6-17.el8.x86_64.rpm 9.6 MB/s | 1.2 MB 00:00 (107/172): libselinux-2.9-6.el8.x86_64.rpm 1.9 MB/s | 165 kB 00:00 (108/172): glib2-2.56.4-159.el8.x86_64.rpm 20 MB/s | 2.5 MB 00:00 (109/172): redhat-release-8.7-0.3.el8.x86_64.rp 528 kB/s | 44 kB 00:00 (110/172): rpm-libs-4.14.3-24.el8_7.x86_64.rpm 5.0 MB/s | 346 kB 00:00 (111/172): rpm-4.14.3-24.el8_7.x86_64.rpm 6.8 MB/s | 543 kB 00:00 (112/172): rpm-build-libs-4.14.3-24.el8_7.x86_6 2.3 MB/s | 157 kB 00:00 (113/172): krb5-libs-1.18.2-22.el8_7.x86_64.rpm 11 MB/s | 840 kB 00:00 (114/172): libuuid-2.32.1-39.el8_7.x86_64.rpm 1.5 MB/s | 98 kB 00:00 (115/172): libgcc-8.5.0-16.el8_7.x86_64.rpm 1.1 MB/s | 81 kB 00:00 (116/172): expat-2.2.5-10.el8_7.1.x86_64.rpm 1.4 MB/s | 113 kB 00:00 (117/172): libtasn1-4.13-4.el8_7.x86_64.rpm 1.1 MB/s | 76 kB 00:00 (118/172): util-linux-2.32.1-39.el8_7.x86_64.rp 16 MB/s | 2.5 MB 00:00 (119/172): libstdc++-8.5.0-16.el8_7.x86_64.rpm 6.0 MB/s | 454 kB 00:00 (120/172): libblkid-2.32.1-39.el8_7.x86_64.rpm 2.6 MB/s | 220 kB 00:00 (121/172): libmount-2.32.1-39.el8_7.x86_64.rpm 2.3 MB/s | 236 kB 00:00 (122/172): zlib-1.2.11-21.el8_7.x86_64.rpm 1.5 MB/s | 103 kB 00:00 (123/172): libgomp-8.5.0-16.el8_7.x86_64.rpm 2.4 MB/s | 207 kB 00:00 (124/172): sqlite-libs-3.26.0-17.el8_7.x86_64.r 7.8 MB/s | 581 kB 00:00 (125/172): libfdisk-2.32.1-39.el8_7.x86_64.rpm 3.1 MB/s | 253 kB 00:00 (126/172): libsmartcols-2.32.1-39.el8_7.x86_64. 2.6 MB/s | 179 kB 00:00 (127/172): libxml2-2.9.7-15.el8_7.1.x86_64.rpm 8.5 MB/s | 697 kB 00:00 (128/172): libksba-1.3.5-9.el8_7.x86_64.rpm 1.9 MB/s | 134 kB 00:00 (129/172): systemd-libs-239-68.el8_7.4.x86_64.r 9.5 MB/s | 1.1 MB 00:00 (130/172): platform-python-setuptools-39.2.0-6. 8.7 MB/s | 632 kB 00:00 (131/172): platform-python-3.6.8-48.el8_7.1.x86 1.2 MB/s | 86 kB 00:00 (132/172): python3-setuptools-wheel-39.2.0-6.el 4.2 MB/s | 289 kB 00:00 (133/172): tar-1.30-6.el8_7.1.x86_64.rpm 4.9 MB/s | 838 kB 00:00 (134/172): curl-7.61.1-25.el8_7.3.x86_64.rpm 4.5 MB/s | 352 kB 00:00 (135/172): libcurl-7.61.1-25.el8_7.3.x86_64.rpm 1.7 MB/s | 302 kB 00:00 (136/172): python3-libs-3.6.8-48.el8_7.1.x86_64 34 MB/s | 7.8 MB 00:00 (137/172): openssl-libs-1.1.1k-9.el8_7.x86_64.r 12 MB/s | 1.5 MB 00:00 (138/172): gnutls-3.6.16-6.el8_7.x86_64.rpm 7.4 MB/s | 1.0 MB 00:00 (139/172): rust-srpm-macros-5-2.el8.noarch.rpm 124 kB/s | 9.3 kB 00:00 (140/172): kernel-headers-4.18.0-425.19.2.el8_7 35 MB/s | 10 MB 00:00 (141/172): ocaml-srpm-macros-5-4.el8.noarch.rpm 116 kB/s | 9.5 kB 00:00 (142/172): ghc-srpm-macros-1.4.2-7.el8.noarch.r 152 kB/s | 9.4 kB 00:00 (143/172): openblas-srpm-macros-2-2.el8.noarch. 92 kB/s | 8.0 kB 00:00 (144/172): libatomic_ops-7.6.2-3.el8.x86_64.rpm 487 kB/s | 38 kB 00:00 (145/172): tzdata-2023c-1.el8.noarch.rpm 498 kB/s | 477 kB 00:00 (146/172): guile-2.0.14-7.el8.x86_64.rpm 30 MB/s | 3.5 MB 00:00 (147/172): gc-7.6.4-3.el8.x86_64.rpm 190 kB/s | 109 kB 00:00 (148/172): perl-srpm-macros-1-25.el8.noarch.rpm 16 kB/s | 11 kB 00:00 (149/172): libipt-1.6.1-8.el8.x86_64.rpm 623 kB/s | 50 kB 00:00 (150/172): zstd-1.4.4-1.el8.x86_64.rpm 5.5 MB/s | 393 kB 00:00 (151/172): isl-0.16.1-6.el8.x86_64.rpm 7.0 MB/s | 841 kB 00:00 (152/172): efi-srpm-macros-3-3.el8.noarch.rpm 349 kB/s | 22 kB 00:00 (153/172): libmpc-1.1.0-9.1.el8.x86_64.rpm 881 kB/s | 61 kB 00:00 (154/172): go-srpm-macros-2-17.el8.noarch.rpm 174 kB/s | 13 kB 00:00 (155/172): dwz-0.12-10.el8.x86_64.rpm 1.7 MB/s | 109 kB 00:00 (156/172): qt5-srpm-macros-5.15.3-1.el8.noarch. 156 kB/s | 11 kB 00:00 (157/172): python3-rpm-macros-3-43.el8.noarch.r 210 kB/s | 15 kB 00:00 (158/172): redhat-rpm-config-130-1.el8.noarch.r 1.3 MB/s | 90 kB 00:00 (159/172): python-rpm-macros-3-43.el8.noarch.rp 230 kB/s | 16 kB 00:00 (160/172): gdb-headless-8.2-19.el8.x86_64.rpm 30 MB/s | 3.7 MB 00:00 (161/172): python-srpm-macros-3-43.el8.noarch.r 212 kB/s | 15 kB 00:00 (162/172): annobin-10.67-3.el8.x86_64.rpm 12 MB/s | 955 kB 00:00 (163/172): rpm-build-4.14.3-24.el8_7.x86_64.rpm 2.3 MB/s | 174 kB 00:00 (164/172): libstdc++-devel-8.5.0-16.el8_7.x86_6 14 MB/s | 2.1 MB 00:00 (165/172): cpp-8.5.0-16.el8_7.x86_64.rpm 33 MB/s | 10 MB 00:00 (166/172): gcc-plugin-annobin-8.5.0-16.el8_7.x8 315 kB/s | 35 kB 00:00 (167/172): ansible-srpm-macros-1-8.2.el8.noarch 49 kB/s | 8.6 kB 00:00 (168/172): epel-rpm-macros-8-37.noarch.rpm 400 kB/s | 24 kB 00:00 (169/172): fpc-srpm-macros-1.3-1.el8.noarch.rpm 173 kB/s | 8.2 kB 00:00 (170/172): lua-srpm-macros-1-3.el8.noarch.rpm 175 kB/s | 8.1 kB 00:00 (171/172): gcc-8.5.0-16.el8_7.x86_64.rpm 37 MB/s | 23 MB 00:00 (172/172): gcc-c++-8.5.0-16.el8_7.x86_64.rpm 33 MB/s | 12 MB 00:00 -------------------------------------------------------------------------------- Total 24 MB/s | 162 MB 00:06 Red Hat Enterprise Linux - BaseOS 3.1 MB/s | 3.1 kB 00:00 Importing GPG key 0xFD431D51: Userid : "Red Hat, Inc. (release key 2) " Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat8-release Key imported successfully Importing GPG key 0x2FA658E0: Userid : "Red Hat, Inc. (auxiliary key) " Fingerprint: 43A6 E49C 4A38 F4BE 9ABF 2A53 4568 9C88 2FA6 58E0 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat8-release Key imported successfully Extra Packages for Enterprise Linux 8 - x86_64 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x2F86D6A1: Userid : "Fedora EPEL (8) " Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-8 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.8-6.el8.x86_64 1/1 Preparing : 1/1 Installing : libgcc-8.5.0-16.el8_7.x86_64 1/172 Running scriptlet: libgcc-8.5.0-16.el8_7.x86_64 1/172 Installing : python-srpm-macros-3-43.el8.noarch 2/172 Installing : crypto-policies-20211116-1.gitae470d6.el8.noarch 3/172 Running scriptlet: crypto-policies-20211116-1.gitae470d6.el8.noarch 3/172 Installing : python-rpm-macros-3-43.el8.noarch 4/172 Installing : python3-setuptools-wheel-39.2.0-6.el8_7.1.noarch 5/172 Installing : redhat-release-8.7-0.3.el8.x86_64 6/172 Installing : setup-2.12.2-7.el8.noarch 7/172 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.12.2-7.el8.noarch 7/172 Installing : filesystem-3.8-6.el8.x86_64 8/172 Installing : python3-pip-wheel-9.0.3-22.el8.noarch 9/172 Installing : basesystem-11-5.el8.noarch 10/172 Installing : python3-rpm-macros-3-43.el8.noarch 11/172 Installing : fpc-srpm-macros-1.3-1.el8.noarch 12/172 Installing : ansible-srpm-macros-1-8.2.el8.noarch 13/172 Installing : qt5-srpm-macros-5.15.3-1.el8.noarch 14/172 Installing : go-srpm-macros-2-17.el8.noarch 15/172 Installing : perl-srpm-macros-1-25.el8.noarch 16/172 Installing : openblas-srpm-macros-2-2.el8.noarch 17/172 Installing : ghc-srpm-macros-1.4.2-7.el8.noarch 18/172 Installing : ocaml-srpm-macros-5-4.el8.noarch 19/172 Installing : rust-srpm-macros-5-2.el8.noarch 20/172 Installing : kernel-headers-4.18.0-425.19.2.el8_7.x86_64 21/172 Installing : tzdata-2023c-1.el8.noarch 22/172 Installing : libssh-config-0.9.6-3.el8.noarch 23/172 Installing : ncurses-base-6.1-9.20180224.el8.noarch 24/172 Installing : pcre2-10.32-3.el8_6.x86_64 25/172 Installing : libselinux-2.9-6.el8.x86_64 26/172 Installing : ncurses-libs-6.1-9.20180224.el8.x86_64 27/172 Installing : glibc-all-langpacks-2.28-211.el8.x86_64 28/172 Installing : glibc-gconv-extra-2.28-211.el8.x86_64 29/172 Running scriptlet: glibc-gconv-extra-2.28-211.el8.x86_64 29/172 Installing : glibc-common-2.28-211.el8.x86_64 30/172 Running scriptlet: glibc-2.28-211.el8.x86_64 31/172 Installing : glibc-2.28-211.el8.x86_64 31/172 Running scriptlet: glibc-2.28-211.el8.x86_64 31/172 Installing : bash-4.4.20-4.el8_6.x86_64 32/172 Running scriptlet: bash-4.4.20-4.el8_6.x86_64 32/172 Installing : libsepol-2.9-3.el8.x86_64 33/172 Running scriptlet: libsepol-2.9-3.el8.x86_64 33/172 Installing : zlib-1.2.11-21.el8_7.x86_64 34/172 Installing : info-6.5-7.el8.x86_64 35/172 Installing : bzip2-libs-1.0.6-26.el8.x86_64 36/172 Installing : gmp-1:6.1.2-10.el8.x86_64 37/172 Running scriptlet: gmp-1:6.1.2-10.el8.x86_64 37/172 Installing : xz-libs-5.2.4-4.el8_6.x86_64 38/172 Installing : libstdc++-8.5.0-16.el8_7.x86_64 39/172 Running scriptlet: libstdc++-8.5.0-16.el8_7.x86_64 39/172 Installing : elfutils-libelf-0.187-4.el8.x86_64 40/172 Installing : libxcrypt-4.1.1-6.el8.x86_64 41/172 Installing : mpfr-3.1.6-1.el8.x86_64 42/172 Running scriptlet: mpfr-3.1.6-1.el8.x86_64 42/172 Installing : readline-7.0-10.el8.x86_64 43/172 Running scriptlet: readline-7.0-10.el8.x86_64 43/172 Installing : sqlite-libs-3.26.0-17.el8_7.x86_64 44/172 Installing : libzstd-1.4.4-1.el8.x86_64 45/172 Installing : popt-1.18-1.el8.x86_64 46/172 Installing : libcap-2.48-4.el8.x86_64 47/172 Installing : libcom_err-1.45.6-5.el8.x86_64 48/172 Running scriptlet: libcom_err-1.45.6-5.el8.x86_64 48/172 Installing : libuuid-2.32.1-39.el8_7.x86_64 49/172 Running scriptlet: libuuid-2.32.1-39.el8_7.x86_64 49/172 Installing : chkconfig-1.19.1-1.el8.x86_64 50/172 Installing : libunistring-0.9.9-3.el8.x86_64 51/172 Installing : libattr-2.4.48-3.el8.x86_64 52/172 Installing : libacl-2.2.53-1.el8.x86_64 53/172 Installing : sed-4.5-5.el8.x86_64 54/172 Running scriptlet: sed-4.5-5.el8.x86_64 54/172 Installing : libgpg-error-1.31-1.el8.x86_64 55/172 Installing : lua-libs-5.3.4-12.el8.x86_64 56/172 Installing : libffi-3.1-23.el8.x86_64 57/172 Installing : p11-kit-0.23.22-1.el8.x86_64 58/172 Installing : libidn2-2.2.0-1.el8.x86_64 59/172 Installing : libmpc-1.1.0-9.1.el8.x86_64 60/172 Installing : file-libs-5.33-21.el8.x86_64 61/172 Installing : file-5.33-21.el8.x86_64 62/172 Installing : libgcrypt-1.8.5-7.el8_6.x86_64 63/172 Running scriptlet: libgcrypt-1.8.5-7.el8_6.x86_64 63/172 Installing : unzip-6.0-46.el8.x86_64 64/172 Installing : findutils-1:4.6.0-20.el8.x86_64 65/172 Running scriptlet: findutils-1:4.6.0-20.el8.x86_64 65/172 Running scriptlet: glibc-headers-2.28-211.el8.x86_64 66/172 Installing : glibc-headers-2.28-211.el8.x86_64 66/172 Installing : elfutils-default-yama-scope-0.187-4.el8.noarch 67/172 Running scriptlet: elfutils-default-yama-scope-0.187-4.el8.noarch 67/172 Installing : elfutils-libs-0.187-4.el8.x86_64 68/172 Installing : lz4-libs-1.8.3-3.el8_4.x86_64 69/172 Installing : pcre-8.42-6.el8.x86_64 70/172 Installing : grep-3.1-6.el8.x86_64 71/172 Running scriptlet: grep-3.1-6.el8.x86_64 71/172 Installing : libcap-ng-0.7.11-1.el8.x86_64 72/172 Installing : audit-libs-3.0.7-4.el8.x86_64 73/172 Installing : keyutils-libs-1.5.10-9.el8.x86_64 74/172 Installing : gdbm-libs-1:1.18-2.el8.x86_64 75/172 Installing : expat-2.2.5-10.el8_7.1.x86_64 76/172 Installing : libtasn1-4.13-4.el8_7.x86_64 77/172 Running scriptlet: libtasn1-4.13-4.el8_7.x86_64 77/172 Installing : p11-kit-trust-0.23.22-1.el8.x86_64 78/172 Running scriptlet: p11-kit-trust-0.23.22-1.el8.x86_64 78/172 Installing : gdbm-1:1.18-2.el8.x86_64 79/172 Installing : libsemanage-2.9-9.el8_6.x86_64 80/172 Installing : xz-5.2.4-4.el8_6.x86_64 81/172 Installing : elfutils-0.187-4.el8.x86_64 82/172 Installing : zip-3.0-23.el8.x86_64 83/172 Installing : cpp-8.5.0-16.el8_7.x86_64 84/172 Running scriptlet: cpp-8.5.0-16.el8_7.x86_64 84/172 Installing : libassuan-2.5.1-3.el8.x86_64 85/172 Installing : libksba-1.3.5-9.el8_7.x86_64 86/172 Installing : tar-2:1.30-6.el8_7.1.x86_64 87/172 Running scriptlet: tar-2:1.30-6.el8_7.1.x86_64 87/172 Installing : patch-2.7.6-11.el8.x86_64 88/172 Installing : dwz-0.12-10.el8.x86_64 89/172 Installing : zstd-1.4.4-1.el8.x86_64 90/172 Installing : libstdc++-devel-8.5.0-16.el8_7.x86_64 91/172 Installing : libxml2-2.9.7-15.el8_7.1.x86_64 92/172 Installing : nettle-3.4.1-7.el8.x86_64 93/172 Running scriptlet: nettle-3.4.1-7.el8.x86_64 93/172 Installing : gnutls-3.6.16-6.el8_7.x86_64 94/172 Installing : isl-0.16.1-6.el8.x86_64 95/172 Running scriptlet: isl-0.16.1-6.el8.x86_64 95/172 Installing : bzip2-1.0.6-26.el8.x86_64 96/172 Installing : diffutils-3.6-6.el8.x86_64 97/172 Running scriptlet: diffutils-3.6-6.el8.x86_64 97/172 Installing : coreutils-common-8.30-13.el8.x86_64 98/172 Running scriptlet: coreutils-common-8.30-13.el8.x86_64 98/172 Installing : libgomp-8.5.0-16.el8_7.x86_64 99/172 Running scriptlet: libgomp-8.5.0-16.el8_7.x86_64 99/172 Installing : libsigsegv-2.11-5.el8.x86_64 100/172 Installing : gawk-4.2.1-4.el8.x86_64 101/172 Installing : npth-1.5-4.el8.x86_64 102/172 Installing : libpkgconf-1.4.2-1.el8.x86_64 103/172 Installing : pkgconf-1.4.2-1.el8.x86_64 104/172 Installing : libtool-ltdl-2.4.6-25.el8.x86_64 105/172 Running scriptlet: libtool-ltdl-2.4.6-25.el8.x86_64 105/172 Installing : libnghttp2-1.33.0-3.el8_2.1.x86_64 106/172 Installing : brotli-1.0.6-3.el8.x86_64 107/172 Installing : ncurses-6.1-9.20180224.el8.x86_64 108/172 Installing : openssl-libs-1:1.1.1k-9.el8_7.x86_64 109/172 Running scriptlet: openssl-libs-1:1.1.1k-9.el8_7.x86_64 109/172 Installing : coreutils-8.30-13.el8.x86_64 110/172 Running scriptlet: ca-certificates-2022.2.54-80.2.el8_6.noarch 111/172 Installing : ca-certificates-2022.2.54-80.2.el8_6.noarch 111/172 Running scriptlet: ca-certificates-2022.2.54-80.2.el8_6.noarch 111/172 Installing : libdb-5.3.28-42.el8_4.x86_64 112/172 Running scriptlet: libdb-5.3.28-42.el8_4.x86_64 112/172 Installing : libblkid-2.32.1-39.el8_7.x86_64 113/172 Running scriptlet: libblkid-2.32.1-39.el8_7.x86_64 113/172 Installing : libmount-2.32.1-39.el8_7.x86_64 114/172 Running scriptlet: libmount-2.32.1-39.el8_7.x86_64 114/172 Installing : systemd-libs-239-68.el8_7.4.x86_64 115/172 Running scriptlet: systemd-libs-239-68.el8_7.4.x86_64 115/172 Installing : gzip-1.9-13.el8_5.x86_64 116/172 Running scriptlet: gzip-1.9-13.el8_5.x86_64 116/172 Installing : cracklib-2.9.6-15.el8.x86_64 117/172 Installing : cracklib-dicts-2.9.6-15.el8.x86_64 118/172 Installing : binutils-2.30-117.el8.x86_64 119/172 Running scriptlet: binutils-2.30-117.el8.x86_64 119/172 Installing : shadow-utils-2:4.6-17.el8.x86_64 120/172 Running scriptlet: libutempter-1.1.6-14.el8.x86_64 121/172 Installing : libutempter-1.1.6-14.el8.x86_64 121/172 Running scriptlet: tpm2-tss-2.3.2-4.el8.x86_64 122/172 Installing : tpm2-tss-2.3.2-4.el8.x86_64 122/172 Running scriptlet: tpm2-tss-2.3.2-4.el8.x86_64 122/172 Installing : ima-evm-utils-1.3.2-12.el8.x86_64 123/172 Installing : libusbx-1.0.23-4.el8.x86_64 124/172 Installing : glib2-2.56.4-159.el8.x86_64 125/172 Installing : libbabeltrace-1.5.4-4.el8.x86_64 126/172 Running scriptlet: libbabeltrace-1.5.4-4.el8.x86_64 126/172 Installing : libfdisk-2.32.1-39.el8_7.x86_64 127/172 Running scriptlet: libfdisk-2.32.1-39.el8_7.x86_64 127/172 Installing : libdb-utils-5.3.28-42.el8_4.x86_64 128/172 Installing : libarchive-3.3.3-4.el8.x86_64 129/172 Installing : cpio-2.12-11.el8.x86_64 130/172 Installing : libverto-0.3.2-2.el8.x86_64 131/172 Installing : krb5-libs-1.18.2-22.el8_7.x86_64 132/172 Installing : libtirpc-1.1.4-8.el8.x86_64 133/172 Running scriptlet: libtirpc-1.1.4-8.el8.x86_64 133/172 Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 134/172 Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 134/172 Installing : libpwquality-1.4.4-5.el8.x86_64 135/172 Installing : pam-1.3.1-22.el8.x86_64 136/172 Running scriptlet: pam-1.3.1-22.el8.x86_64 136/172 Installing : platform-python-setuptools-39.2.0-6.el8_7.1.noar 137/172 Installing : platform-python-3.6.8-48.el8_7.1.x86_64 138/172 Running scriptlet: platform-python-3.6.8-48.el8_7.1.x86_64 138/172 Installing : python3-libs-3.6.8-48.el8_7.1.x86_64 139/172 Installing : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 140/172 Running scriptlet: cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 140/172 Installing : openldap-2.4.46-18.el8.x86_64 141/172 Installing : gnupg2-2.2.20-3.el8_6.x86_64 142/172 Installing : libssh-0.9.6-3.el8.x86_64 143/172 Installing : libsmartcols-2.32.1-39.el8_7.x86_64 144/172 Running scriptlet: libsmartcols-2.32.1-39.el8_7.x86_64 144/172 Installing : libatomic_ops-7.6.2-3.el8.x86_64 145/172 Installing : gc-7.6.4-3.el8.x86_64 146/172 Installing : guile-5:2.0.14-7.el8.x86_64 147/172 Running scriptlet: guile-5:2.0.14-7.el8.x86_64 147/172 Installing : libipt-1.6.1-8.el8.x86_64 148/172 Installing : pkgconf-m4-1.4.2-1.el8.noarch 149/172 Installing : pkgconf-pkg-config-1.4.2-1.el8.x86_64 150/172 Installing : glibc-devel-2.28-211.el8.x86_64 151/172 Running scriptlet: glibc-devel-2.28-211.el8.x86_64 151/172 Installing : libxcrypt-devel-4.1.1-6.el8.x86_64 152/172 Installing : gcc-8.5.0-16.el8_7.x86_64 153/172 Running scriptlet: gcc-8.5.0-16.el8_7.x86_64 153/172 Installing : annobin-10.67-3.el8.x86_64 154/172 Installing : gcc-plugin-annobin-8.5.0-16.el8_7.x86_64 155/172 Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 156/172 Installing : libpsl-0.20.2-6.el8.x86_64 157/172 Installing : libcurl-7.61.1-25.el8_7.3.x86_64 158/172 Installing : curl-7.61.1-25.el8_7.3.x86_64 159/172 Installing : rpm-libs-4.14.3-24.el8_7.x86_64 160/172 Running scriptlet: rpm-libs-4.14.3-24.el8_7.x86_64 160/172 Installing : rpm-4.14.3-24.el8_7.x86_64 161/172 Installing : efi-srpm-macros-3-3.el8.noarch 162/172 Installing : redhat-rpm-config-130-1.el8.noarch 163/172 Running scriptlet: redhat-rpm-config-130-1.el8.noarch 163/172 Installing : lua-srpm-macros-1-3.el8.noarch 164/172 Installing : rpm-build-libs-4.14.3-24.el8_7.x86_64 165/172 Running scriptlet: rpm-build-libs-4.14.3-24.el8_7.x86_64 165/172 Installing : gdb-headless-8.2-19.el8.x86_64 166/172 Installing : rpm-build-4.14.3-24.el8_7.x86_64 167/172 Installing : epel-rpm-macros-8-37.noarch 168/172 Installing : gcc-c++-8.5.0-16.el8_7.x86_64 169/172 Installing : util-linux-2.32.1-39.el8_7.x86_64 170/172 Running scriptlet: util-linux-2.32.1-39.el8_7.x86_64 170/172 Installing : which-2.21-18.el8.x86_64 171/172 Installing : make-1:4.2.1-11.el8.x86_64 172/172 Running scriptlet: make-1:4.2.1-11.el8.x86_64 172/172 Running scriptlet: filesystem-3.8-6.el8.x86_64 172/172 Running scriptlet: glibc-all-langpacks-2.28-211.el8.x86_64 172/172 Running scriptlet: ca-certificates-2022.2.54-80.2.el8_6.noarch 172/172 Running scriptlet: guile-5:2.0.14-7.el8.x86_64 172/172 Running scriptlet: make-1:4.2.1-11.el8.x86_64 172/172 Verifying : libassuan-2.5.1-3.el8.x86_64 1/172 Verifying : cracklib-2.9.6-15.el8.x86_64 2/172 Verifying : libutempter-1.1.6-14.el8.x86_64 3/172 Verifying : grep-3.1-6.el8.x86_64 4/172 Verifying : readline-7.0-10.el8.x86_64 5/172 Verifying : pkgconf-1.4.2-1.el8.x86_64 6/172 Verifying : libsigsegv-2.11-5.el8.x86_64 7/172 Verifying : npth-1.5-4.el8.x86_64 8/172 Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 9/172 Verifying : libattr-2.4.48-3.el8.x86_64 10/172 Verifying : pkgconf-pkg-config-1.4.2-1.el8.x86_64 11/172 Verifying : bzip2-libs-1.0.6-26.el8.x86_64 12/172 Verifying : mpfr-3.1.6-1.el8.x86_64 13/172 Verifying : zip-3.0-23.el8.x86_64 14/172 Verifying : libunistring-0.9.9-3.el8.x86_64 15/172 Verifying : bzip2-1.0.6-26.el8.x86_64 16/172 Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 17/172 Verifying : libpkgconf-1.4.2-1.el8.x86_64 18/172 Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 19/172 Verifying : pkgconf-m4-1.4.2-1.el8.noarch 20/172 Verifying : findutils-1:4.6.0-20.el8.x86_64 21/172 Verifying : libacl-2.2.53-1.el8.x86_64 22/172 Verifying : basesystem-11-5.el8.noarch 23/172 Verifying : libtool-ltdl-2.4.6-25.el8.x86_64 24/172 Verifying : libgpg-error-1.31-1.el8.x86_64 25/172 Verifying : gmp-1:6.1.2-10.el8.x86_64 26/172 Verifying : diffutils-3.6-6.el8.x86_64 27/172 Verifying : libidn2-2.2.0-1.el8.x86_64 28/172 Verifying : patch-2.7.6-11.el8.x86_64 29/172 Verifying : libnghttp2-1.33.0-3.el8_2.1.x86_64 30/172 Verifying : libzstd-1.4.4-1.el8.x86_64 31/172 Verifying : libusbx-1.0.23-4.el8.x86_64 32/172 Verifying : p11-kit-trust-0.23.22-1.el8.x86_64 33/172 Verifying : libpsl-0.20.2-6.el8.x86_64 34/172 Verifying : popt-1.18-1.el8.x86_64 35/172 Verifying : brotli-1.0.6-3.el8.x86_64 36/172 Verifying : lz4-libs-1.8.3-3.el8_4.x86_64 37/172 Verifying : ima-evm-utils-1.3.2-12.el8.x86_64 38/172 Verifying : p11-kit-0.23.22-1.el8.x86_64 39/172 Verifying : libxcrypt-devel-4.1.1-6.el8.x86_64 40/172 Verifying : tpm2-tss-2.3.2-4.el8.x86_64 41/172 Verifying : pcre-8.42-6.el8.x86_64 42/172 Verifying : openldap-2.4.46-18.el8.x86_64 43/172 Verifying : nettle-3.4.1-7.el8.x86_64 44/172 Verifying : ncurses-libs-6.1-9.20180224.el8.x86_64 45/172 Verifying : libdb-utils-5.3.28-42.el8_4.x86_64 46/172 Verifying : filesystem-3.8-6.el8.x86_64 47/172 Verifying : libxcrypt-4.1.1-6.el8.x86_64 48/172 Verifying : chkconfig-1.19.1-1.el8.x86_64 49/172 Verifying : libcap-ng-0.7.11-1.el8.x86_64 50/172 Verifying : libdb-5.3.28-42.el8_4.x86_64 51/172 Verifying : ncurses-6.1-9.20180224.el8.x86_64 52/172 Verifying : libsepol-2.9-3.el8.x86_64 53/172 Verifying : gzip-1.9-13.el8_5.x86_64 54/172 Verifying : keyutils-libs-1.5.10-9.el8.x86_64 55/172 Verifying : ncurses-base-6.1-9.20180224.el8.noarch 56/172 Verifying : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 57/172 Verifying : lua-libs-5.3.4-12.el8.x86_64 58/172 Verifying : cpio-2.12-11.el8.x86_64 59/172 Verifying : sed-4.5-5.el8.x86_64 60/172 Verifying : make-1:4.2.1-11.el8.x86_64 61/172 Verifying : libffi-3.1-23.el8.x86_64 62/172 Verifying : python3-pip-wheel-9.0.3-22.el8.noarch 63/172 Verifying : libssh-0.9.6-3.el8.x86_64 64/172 Verifying : gawk-4.2.1-4.el8.x86_64 65/172 Verifying : xz-libs-5.2.4-4.el8_6.x86_64 66/172 Verifying : xz-5.2.4-4.el8_6.x86_64 67/172 Verifying : crypto-policies-20211116-1.gitae470d6.el8.noarch 68/172 Verifying : info-6.5-7.el8.x86_64 69/172 Verifying : libssh-config-0.9.6-3.el8.noarch 70/172 Verifying : unzip-6.0-46.el8.x86_64 71/172 Verifying : coreutils-8.30-13.el8.x86_64 72/172 Verifying : libpwquality-1.4.4-5.el8.x86_64 73/172 Verifying : glibc-headers-2.28-211.el8.x86_64 74/172 Verifying : glibc-all-langpacks-2.28-211.el8.x86_64 75/172 Verifying : libbabeltrace-1.5.4-4.el8.x86_64 76/172 Verifying : libverto-0.3.2-2.el8.x86_64 77/172 Verifying : gdbm-libs-1:1.18-2.el8.x86_64 78/172 Verifying : gnupg2-2.2.20-3.el8_6.x86_64 79/172 Verifying : coreutils-common-8.30-13.el8.x86_64 80/172 Verifying : libtirpc-1.1.4-8.el8.x86_64 81/172 Verifying : ca-certificates-2022.2.54-80.2.el8_6.noarch 82/172 Verifying : pcre2-10.32-3.el8_6.x86_64 83/172 Verifying : pam-1.3.1-22.el8.x86_64 84/172 Verifying : libgcrypt-1.8.5-7.el8_6.x86_64 85/172 Verifying : binutils-2.30-117.el8.x86_64 86/172 Verifying : glibc-devel-2.28-211.el8.x86_64 87/172 Verifying : libcom_err-1.45.6-5.el8.x86_64 88/172 Verifying : libsemanage-2.9-9.el8_6.x86_64 89/172 Verifying : bash-4.4.20-4.el8_6.x86_64 90/172 Verifying : glibc-gconv-extra-2.28-211.el8.x86_64 91/172 Verifying : elfutils-libelf-0.187-4.el8.x86_64 92/172 Verifying : file-libs-5.33-21.el8.x86_64 93/172 Verifying : file-5.33-21.el8.x86_64 94/172 Verifying : which-2.21-18.el8.x86_64 95/172 Verifying : gdbm-1:1.18-2.el8.x86_64 96/172 Verifying : glibc-2.28-211.el8.x86_64 97/172 Verifying : elfutils-0.187-4.el8.x86_64 98/172 Verifying : glibc-common-2.28-211.el8.x86_64 99/172 Verifying : setup-2.12.2-7.el8.noarch 100/172 Verifying : elfutils-libs-0.187-4.el8.x86_64 101/172 Verifying : libarchive-3.3.3-4.el8.x86_64 102/172 Verifying : audit-libs-3.0.7-4.el8.x86_64 103/172 Verifying : libcap-2.48-4.el8.x86_64 104/172 Verifying : elfutils-default-yama-scope-0.187-4.el8.noarch 105/172 Verifying : shadow-utils-2:4.6-17.el8.x86_64 106/172 Verifying : glib2-2.56.4-159.el8.x86_64 107/172 Verifying : libselinux-2.9-6.el8.x86_64 108/172 Verifying : redhat-release-8.7-0.3.el8.x86_64 109/172 Verifying : rpm-libs-4.14.3-24.el8_7.x86_64 110/172 Verifying : rpm-4.14.3-24.el8_7.x86_64 111/172 Verifying : rpm-build-libs-4.14.3-24.el8_7.x86_64 112/172 Verifying : krb5-libs-1.18.2-22.el8_7.x86_64 113/172 Verifying : libuuid-2.32.1-39.el8_7.x86_64 114/172 Verifying : libgcc-8.5.0-16.el8_7.x86_64 115/172 Verifying : util-linux-2.32.1-39.el8_7.x86_64 116/172 Verifying : expat-2.2.5-10.el8_7.1.x86_64 117/172 Verifying : libtasn1-4.13-4.el8_7.x86_64 118/172 Verifying : libblkid-2.32.1-39.el8_7.x86_64 119/172 Verifying : libstdc++-8.5.0-16.el8_7.x86_64 120/172 Verifying : libmount-2.32.1-39.el8_7.x86_64 121/172 Verifying : zlib-1.2.11-21.el8_7.x86_64 122/172 Verifying : libgomp-8.5.0-16.el8_7.x86_64 123/172 Verifying : sqlite-libs-3.26.0-17.el8_7.x86_64 124/172 Verifying : libfdisk-2.32.1-39.el8_7.x86_64 125/172 Verifying : libsmartcols-2.32.1-39.el8_7.x86_64 126/172 Verifying : libxml2-2.9.7-15.el8_7.1.x86_64 127/172 Verifying : libksba-1.3.5-9.el8_7.x86_64 128/172 Verifying : systemd-libs-239-68.el8_7.4.x86_64 129/172 Verifying : platform-python-setuptools-39.2.0-6.el8_7.1.noar 130/172 Verifying : tar-2:1.30-6.el8_7.1.x86_64 131/172 Verifying : platform-python-3.6.8-48.el8_7.1.x86_64 132/172 Verifying : python3-setuptools-wheel-39.2.0-6.el8_7.1.noarch 133/172 Verifying : python3-libs-3.6.8-48.el8_7.1.x86_64 134/172 Verifying : libcurl-7.61.1-25.el8_7.3.x86_64 135/172 Verifying : curl-7.61.1-25.el8_7.3.x86_64 136/172 Verifying : openssl-libs-1:1.1.1k-9.el8_7.x86_64 137/172 Verifying : tzdata-2023c-1.el8.noarch 138/172 Verifying : gnutls-3.6.16-6.el8_7.x86_64 139/172 Verifying : kernel-headers-4.18.0-425.19.2.el8_7.x86_64 140/172 Verifying : rust-srpm-macros-5-2.el8.noarch 141/172 Verifying : ocaml-srpm-macros-5-4.el8.noarch 142/172 Verifying : ghc-srpm-macros-1.4.2-7.el8.noarch 143/172 Verifying : openblas-srpm-macros-2-2.el8.noarch 144/172 Verifying : perl-srpm-macros-1-25.el8.noarch 145/172 Verifying : libatomic_ops-7.6.2-3.el8.x86_64 146/172 Verifying : gc-7.6.4-3.el8.x86_64 147/172 Verifying : guile-5:2.0.14-7.el8.x86_64 148/172 Verifying : isl-0.16.1-6.el8.x86_64 149/172 Verifying : libipt-1.6.1-8.el8.x86_64 150/172 Verifying : zstd-1.4.4-1.el8.x86_64 151/172 Verifying : libmpc-1.1.0-9.1.el8.x86_64 152/172 Verifying : efi-srpm-macros-3-3.el8.noarch 153/172 Verifying : go-srpm-macros-2-17.el8.noarch 154/172 Verifying : dwz-0.12-10.el8.x86_64 155/172 Verifying : qt5-srpm-macros-5.15.3-1.el8.noarch 156/172 Verifying : python3-rpm-macros-3-43.el8.noarch 157/172 Verifying : redhat-rpm-config-130-1.el8.noarch 158/172 Verifying : gdb-headless-8.2-19.el8.x86_64 159/172 Verifying : python-rpm-macros-3-43.el8.noarch 160/172 Verifying : python-srpm-macros-3-43.el8.noarch 161/172 Verifying : annobin-10.67-3.el8.x86_64 162/172 Verifying : rpm-build-4.14.3-24.el8_7.x86_64 163/172 Verifying : cpp-8.5.0-16.el8_7.x86_64 164/172 Verifying : gcc-8.5.0-16.el8_7.x86_64 165/172 Verifying : libstdc++-devel-8.5.0-16.el8_7.x86_64 166/172 Verifying : gcc-plugin-annobin-8.5.0-16.el8_7.x86_64 167/172 Verifying : gcc-c++-8.5.0-16.el8_7.x86_64 168/172 Verifying : ansible-srpm-macros-1-8.2.el8.noarch 169/172 Verifying : epel-rpm-macros-8-37.noarch 170/172 Verifying : fpc-srpm-macros-1.3-1.el8.noarch 171/172 Verifying : lua-srpm-macros-1-3.el8.noarch 172/172 Installed products updated. Installed: annobin-10.67-3.el8.x86_64 ansible-srpm-macros-1-8.2.el8.noarch audit-libs-3.0.7-4.el8.x86_64 basesystem-11-5.el8.noarch bash-4.4.20-4.el8_6.x86_64 binutils-2.30-117.el8.x86_64 brotli-1.0.6-3.el8.x86_64 bzip2-1.0.6-26.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 ca-certificates-2022.2.54-80.2.el8_6.noarch chkconfig-1.19.1-1.el8.x86_64 coreutils-8.30-13.el8.x86_64 coreutils-common-8.30-13.el8.x86_64 cpio-2.12-11.el8.x86_64 cpp-8.5.0-16.el8_7.x86_64 cracklib-2.9.6-15.el8.x86_64 cracklib-dicts-2.9.6-15.el8.x86_64 crypto-policies-20211116-1.gitae470d6.el8.noarch curl-7.61.1-25.el8_7.3.x86_64 cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 diffutils-3.6-6.el8.x86_64 dwz-0.12-10.el8.x86_64 efi-srpm-macros-3-3.el8.noarch elfutils-0.187-4.el8.x86_64 elfutils-default-yama-scope-0.187-4.el8.noarch elfutils-libelf-0.187-4.el8.x86_64 elfutils-libs-0.187-4.el8.x86_64 epel-rpm-macros-8-37.noarch expat-2.2.5-10.el8_7.1.x86_64 file-5.33-21.el8.x86_64 file-libs-5.33-21.el8.x86_64 filesystem-3.8-6.el8.x86_64 findutils-1:4.6.0-20.el8.x86_64 fpc-srpm-macros-1.3-1.el8.noarch gawk-4.2.1-4.el8.x86_64 gc-7.6.4-3.el8.x86_64 gcc-8.5.0-16.el8_7.x86_64 gcc-c++-8.5.0-16.el8_7.x86_64 gcc-plugin-annobin-8.5.0-16.el8_7.x86_64 gdb-headless-8.2-19.el8.x86_64 gdbm-1:1.18-2.el8.x86_64 gdbm-libs-1:1.18-2.el8.x86_64 ghc-srpm-macros-1.4.2-7.el8.noarch glib2-2.56.4-159.el8.x86_64 glibc-2.28-211.el8.x86_64 glibc-all-langpacks-2.28-211.el8.x86_64 glibc-common-2.28-211.el8.x86_64 glibc-devel-2.28-211.el8.x86_64 glibc-gconv-extra-2.28-211.el8.x86_64 glibc-headers-2.28-211.el8.x86_64 gmp-1:6.1.2-10.el8.x86_64 gnupg2-2.2.20-3.el8_6.x86_64 gnutls-3.6.16-6.el8_7.x86_64 go-srpm-macros-2-17.el8.noarch grep-3.1-6.el8.x86_64 guile-5:2.0.14-7.el8.x86_64 gzip-1.9-13.el8_5.x86_64 ima-evm-utils-1.3.2-12.el8.x86_64 info-6.5-7.el8.x86_64 isl-0.16.1-6.el8.x86_64 kernel-headers-4.18.0-425.19.2.el8_7.x86_64 keyutils-libs-1.5.10-9.el8.x86_64 krb5-libs-1.18.2-22.el8_7.x86_64 libacl-2.2.53-1.el8.x86_64 libarchive-3.3.3-4.el8.x86_64 libassuan-2.5.1-3.el8.x86_64 libatomic_ops-7.6.2-3.el8.x86_64 libattr-2.4.48-3.el8.x86_64 libbabeltrace-1.5.4-4.el8.x86_64 libblkid-2.32.1-39.el8_7.x86_64 libcap-2.48-4.el8.x86_64 libcap-ng-0.7.11-1.el8.x86_64 libcom_err-1.45.6-5.el8.x86_64 libcurl-7.61.1-25.el8_7.3.x86_64 libdb-5.3.28-42.el8_4.x86_64 libdb-utils-5.3.28-42.el8_4.x86_64 libfdisk-2.32.1-39.el8_7.x86_64 libffi-3.1-23.el8.x86_64 libgcc-8.5.0-16.el8_7.x86_64 libgcrypt-1.8.5-7.el8_6.x86_64 libgomp-8.5.0-16.el8_7.x86_64 libgpg-error-1.31-1.el8.x86_64 libidn2-2.2.0-1.el8.x86_64 libipt-1.6.1-8.el8.x86_64 libksba-1.3.5-9.el8_7.x86_64 libmount-2.32.1-39.el8_7.x86_64 libmpc-1.1.0-9.1.el8.x86_64 libnghttp2-1.33.0-3.el8_2.1.x86_64 libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 libpkgconf-1.4.2-1.el8.x86_64 libpsl-0.20.2-6.el8.x86_64 libpwquality-1.4.4-5.el8.x86_64 libselinux-2.9-6.el8.x86_64 libsemanage-2.9-9.el8_6.x86_64 libsepol-2.9-3.el8.x86_64 libsigsegv-2.11-5.el8.x86_64 libsmartcols-2.32.1-39.el8_7.x86_64 libssh-0.9.6-3.el8.x86_64 libssh-config-0.9.6-3.el8.noarch libstdc++-8.5.0-16.el8_7.x86_64 libstdc++-devel-8.5.0-16.el8_7.x86_64 libtasn1-4.13-4.el8_7.x86_64 libtirpc-1.1.4-8.el8.x86_64 libtool-ltdl-2.4.6-25.el8.x86_64 libunistring-0.9.9-3.el8.x86_64 libusbx-1.0.23-4.el8.x86_64 libutempter-1.1.6-14.el8.x86_64 libuuid-2.32.1-39.el8_7.x86_64 libverto-0.3.2-2.el8.x86_64 libxcrypt-4.1.1-6.el8.x86_64 libxcrypt-devel-4.1.1-6.el8.x86_64 libxml2-2.9.7-15.el8_7.1.x86_64 libzstd-1.4.4-1.el8.x86_64 lua-libs-5.3.4-12.el8.x86_64 lua-srpm-macros-1-3.el8.noarch lz4-libs-1.8.3-3.el8_4.x86_64 make-1:4.2.1-11.el8.x86_64 mpfr-3.1.6-1.el8.x86_64 ncurses-6.1-9.20180224.el8.x86_64 ncurses-base-6.1-9.20180224.el8.noarch ncurses-libs-6.1-9.20180224.el8.x86_64 nettle-3.4.1-7.el8.x86_64 npth-1.5-4.el8.x86_64 ocaml-srpm-macros-5-4.el8.noarch openblas-srpm-macros-2-2.el8.noarch openldap-2.4.46-18.el8.x86_64 openssl-libs-1:1.1.1k-9.el8_7.x86_64 p11-kit-0.23.22-1.el8.x86_64 p11-kit-trust-0.23.22-1.el8.x86_64 pam-1.3.1-22.el8.x86_64 patch-2.7.6-11.el8.x86_64 pcre-8.42-6.el8.x86_64 pcre2-10.32-3.el8_6.x86_64 perl-srpm-macros-1-25.el8.noarch pkgconf-1.4.2-1.el8.x86_64 pkgconf-m4-1.4.2-1.el8.noarch pkgconf-pkg-config-1.4.2-1.el8.x86_64 platform-python-3.6.8-48.el8_7.1.x86_64 platform-python-setuptools-39.2.0-6.el8_7.1.noarch popt-1.18-1.el8.x86_64 publicsuffix-list-dafsa-20180723-1.el8.noarch python-rpm-macros-3-43.el8.noarch python-srpm-macros-3-43.el8.noarch python3-libs-3.6.8-48.el8_7.1.x86_64 python3-pip-wheel-9.0.3-22.el8.noarch python3-rpm-macros-3-43.el8.noarch python3-setuptools-wheel-39.2.0-6.el8_7.1.noarch qt5-srpm-macros-5.15.3-1.el8.noarch readline-7.0-10.el8.x86_64 redhat-release-8.7-0.3.el8.x86_64 redhat-rpm-config-130-1.el8.noarch rpm-4.14.3-24.el8_7.x86_64 rpm-build-4.14.3-24.el8_7.x86_64 rpm-build-libs-4.14.3-24.el8_7.x86_64 rpm-libs-4.14.3-24.el8_7.x86_64 rust-srpm-macros-5-2.el8.noarch sed-4.5-5.el8.x86_64 setup-2.12.2-7.el8.noarch shadow-utils-2:4.6-17.el8.x86_64 sqlite-libs-3.26.0-17.el8_7.x86_64 systemd-libs-239-68.el8_7.4.x86_64 tar-2:1.30-6.el8_7.1.x86_64 tpm2-tss-2.3.2-4.el8.x86_64 tzdata-2023c-1.el8.noarch unzip-6.0-46.el8.x86_64 util-linux-2.32.1-39.el8_7.x86_64 which-2.21-18.el8.x86_64 xz-5.2.4-4.el8_6.x86_64 xz-libs-5.2.4-4.el8_6.x86_64 zip-3.0-23.el8.x86_64 zlib-1.2.11-21.el8_7.x86_64 zstd-1.4.4-1.el8.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: libselinux-2.9-6.el8.x86_64 openssl-libs-1.1.1k-9.el8_7.x86_64 platform-python-3.6.8-48.el8_7.1.x86_64 bash-4.4.20-4.el8_6.x86_64 sed-4.5-5.el8.x86_64 setup-2.12.2-7.el8.noarch gawk-4.2.1-4.el8.x86_64 gdb-headless-8.2-19.el8.x86_64 python3-setuptools-wheel-39.2.0-6.el8_7.1.noarch rpm-build-libs-4.14.3-24.el8_7.x86_64 gcc-plugin-annobin-8.5.0-16.el8_7.x86_64 util-linux-2.32.1-39.el8_7.x86_64 basesystem-11-5.el8.noarch xz-5.2.4-4.el8_6.x86_64 libipt-1.6.1-8.el8.x86_64 libmpc-1.1.0-9.1.el8.x86_64 libbabeltrace-1.5.4-4.el8.x86_64 tzdata-2023c-1.el8.noarch go-srpm-macros-2-17.el8.noarch cpio-2.12-11.el8.x86_64 gdbm-libs-1.18-2.el8.x86_64 curl-7.61.1-25.el8_7.3.x86_64 pam-1.3.1-22.el8.x86_64 pcre2-10.32-3.el8_6.x86_64 libtasn1-4.13-4.el8_7.x86_64 make-4.2.1-11.el8.x86_64 gc-7.6.4-3.el8.x86_64 efi-srpm-macros-3-3.el8.noarch coreutils-common-8.30-13.el8.x86_64 guile-2.0.14-7.el8.x86_64 filesystem-3.8-6.el8.x86_64 gmp-6.1.2-10.el8.x86_64 python3-rpm-macros-3-43.el8.noarch gpg-pubkey-2f86d6a1-5cf7cefb python-rpm-macros-3-43.el8.noarch libsemanage-2.9-9.el8_6.x86_64 nettle-3.4.1-7.el8.x86_64 ncurses-libs-6.1-9.20180224.el8.x86_64 libmount-2.32.1-39.el8_7.x86_64 info-6.5-7.el8.x86_64 rust-srpm-macros-5-2.el8.noarch perl-srpm-macros-1-25.el8.noarch libacl-2.2.53-1.el8.x86_64 glibc-all-langpacks-2.28-211.el8.x86_64 cracklib-2.9.6-15.el8.x86_64 glibc-gconv-extra-2.28-211.el8.x86_64 libidn2-2.2.0-1.el8.x86_64 ima-evm-utils-1.3.2-12.el8.x86_64 npth-1.5-4.el8.x86_64 ca-certificates-2022.2.54-80.2.el8_6.noarch coreutils-8.30-13.el8.x86_64 redhat-rpm-config-130-1.el8.noarch libcap-ng-0.7.11-1.el8.x86_64 fpc-srpm-macros-1.3-1.el8.noarch libgcc-8.5.0-16.el8_7.x86_64 patch-2.7.6-11.el8.x86_64 cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 zlib-1.2.11-21.el8_7.x86_64 ghc-srpm-macros-1.4.2-7.el8.noarch file-5.33-21.el8.x86_64 libfdisk-2.32.1-39.el8_7.x86_64 libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 gpg-pubkey-fd431d51-4ae0493b libarchive-3.3.3-4.el8.x86_64 zip-3.0-23.el8.x86_64 cpp-8.5.0-16.el8_7.x86_64 openblas-srpm-macros-2-2.el8.noarch gnupg2-2.2.20-3.el8_6.x86_64 findutils-4.6.0-20.el8.x86_64 platform-python-setuptools-39.2.0-6.el8_7.1.noarch libverto-0.3.2-2.el8.x86_64 p11-kit-0.23.22-1.el8.x86_64 annobin-10.67-3.el8.x86_64 tar-1.30-6.el8_7.1.x86_64 libusbx-1.0.23-4.el8.x86_64 dwz-0.12-10.el8.x86_64 crypto-policies-20211116-1.gitae470d6.el8.noarch elfutils-libelf-0.187-4.el8.x86_64 python3-pip-wheel-9.0.3-22.el8.noarch libzstd-1.4.4-1.el8.x86_64 gzip-1.9-13.el8_5.x86_64 rpm-libs-4.14.3-24.el8_7.x86_64 isl-0.16.1-6.el8.x86_64 ansible-srpm-macros-1-8.2.el8.noarch libnghttp2-1.33.0-3.el8_2.1.x86_64 elfutils-default-yama-scope-0.187-4.el8.noarch glibc-headers-2.28-211.el8.x86_64 libsigsegv-2.11-5.el8.x86_64 shadow-utils-4.6-17.el8.x86_64 python3-libs-3.6.8-48.el8_7.1.x86_64 rpm-4.14.3-24.el8_7.x86_64 ocaml-srpm-macros-5-4.el8.noarch python-srpm-macros-3-43.el8.noarch elfutils-0.187-4.el8.x86_64 libunistring-0.9.9-3.el8.x86_64 libpsl-0.20.2-6.el8.x86_64 sqlite-libs-3.26.0-17.el8_7.x86_64 libassuan-2.5.1-3.el8.x86_64 libuuid-2.32.1-39.el8_7.x86_64 gpg-pubkey-2fa658e0-45700c69 libgomp-8.5.0-16.el8_7.x86_64 glibc-common-2.28-211.el8.x86_64 binutils-2.30-117.el8.x86_64 which-2.21-18.el8.x86_64 pkgconf-pkg-config-1.4.2-1.el8.x86_64 epel-rpm-macros-8-37.noarch libssh-config-0.9.6-3.el8.noarch libssh-0.9.6-3.el8.x86_64 libcom_err-1.45.6-5.el8.x86_64 pcre-8.42-6.el8.x86_64 lua-libs-5.3.4-12.el8.x86_64 libatomic_ops-7.6.2-3.el8.x86_64 bzip2-1.0.6-26.el8.x86_64 libblkid-2.32.1-39.el8_7.x86_64 readline-7.0-10.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 libutempter-1.1.6-14.el8.x86_64 chkconfig-1.19.1-1.el8.x86_64 glibc-devel-2.28-211.el8.x86_64 libattr-2.4.48-3.el8.x86_64 redhat-release-8.7-0.3.el8.x86_64 libstdc++-devel-8.5.0-16.el8_7.x86_64 zstd-1.4.4-1.el8.x86_64 libgcrypt-1.8.5-7.el8_6.x86_64 libcurl-7.61.1-25.el8_7.3.x86_64 systemd-libs-239-68.el8_7.4.x86_64 p11-kit-trust-0.23.22-1.el8.x86_64 cracklib-dicts-2.9.6-15.el8.x86_64 gcc-c++-8.5.0-16.el8_7.x86_64 pkgconf-1.4.2-1.el8.x86_64 libdb-5.3.28-42.el8_4.x86_64 libxcrypt-devel-4.1.1-6.el8.x86_64 ncurses-base-6.1-9.20180224.el8.noarch popt-1.18-1.el8.x86_64 keyutils-libs-1.5.10-9.el8.x86_64 libpkgconf-1.4.2-1.el8.x86_64 ncurses-6.1-9.20180224.el8.x86_64 xz-libs-5.2.4-4.el8_6.x86_64 libpwquality-1.4.4-5.el8.x86_64 file-libs-5.33-21.el8.x86_64 qt5-srpm-macros-5.15.3-1.el8.noarch unzip-6.0-46.el8.x86_64 libxcrypt-4.1.1-6.el8.x86_64 glib2-2.56.4-159.el8.x86_64 libstdc++-8.5.0-16.el8_7.x86_64 libtirpc-1.1.4-8.el8.x86_64 gnutls-3.6.16-6.el8_7.x86_64 glibc-2.28-211.el8.x86_64 libsepol-2.9-3.el8.x86_64 gcc-8.5.0-16.el8_7.x86_64 libksba-1.3.5-9.el8_7.x86_64 lua-srpm-macros-1-3.el8.noarch libsmartcols-2.32.1-39.el8_7.x86_64 lz4-libs-1.8.3-3.el8_4.x86_64 diffutils-3.6-6.el8.x86_64 libxml2-2.9.7-15.el8_7.1.x86_64 libcap-2.48-4.el8.x86_64 libffi-3.1-23.el8.x86_64 kernel-headers-4.18.0-425.19.2.el8_7.x86_64 expat-2.2.5-10.el8_7.1.x86_64 mpfr-3.1.6-1.el8.x86_64 libtool-ltdl-2.4.6-25.el8.x86_64 publicsuffix-list-dafsa-20180723-1.el8.noarch pkgconf-m4-1.4.2-1.el8.noarch grep-3.1-6.el8.x86_64 libgpg-error-1.31-1.el8.x86_64 libdb-utils-5.3.28-42.el8_4.x86_64 gdbm-1.18-2.el8.x86_64 brotli-1.0.6-3.el8.x86_64 krb5-libs-1.18.2-22.el8_7.x86_64 elfutils-libs-0.187-4.el8.x86_64 rpm-build-4.14.3-24.el8_7.x86_64 tpm2-tss-2.3.2-4.el8.x86_64 openldap-2.4.46-18.el8.x86_64 audit-libs-3.0.7-4.el8.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/palemoon-stackrpms-29.4.0-1.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/rhel+epel-8-x86_64-1680681551.197169/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-8-x86_64-1680681551.197169/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-8-x86_64-1680681551.197169/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-8-x86_64-1680681551.197169/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-k896skl0/palemoon-stackrpms/palemoon.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 (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/palemoon-stackrpms-29.4.0-1.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1680681551.197169 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/palemoon-stackrpms-29.4.0-1.src.rpm) Config(rhel+epel-8-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-8-x86_64-1680681551.197169/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 58 kB/s | 3.6 kB 00:00 Red Hat Enterprise Linux - BaseOS 18 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux - AppStream 21 kB/s | 4.5 kB 00:00 Red Hat Enterprise Linux - CodeReady Linux Buil 28 kB/s | 4.5 kB 00:00 Extra Packages for Enterprise Linux 8 - x86_64 431 kB/s | 21 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for palemoon-stackrpms-29.4.0-1.src.rpm Start: build setup for palemoon-stackrpms-29.4.0-1.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/palemoon-stackrpms-29.4.0-1.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 59 kB/s | 3.6 kB 00:00 Red Hat Enterprise Linux - BaseOS 26 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux - AppStream 27 kB/s | 4.5 kB 00:00 Red Hat Enterprise Linux - CodeReady Linux Buil 25 kB/s | 4.5 kB 00:00 Extra Packages for Enterprise Linux 8 - x86_64 469 kB/s | 21 kB 00:00 Package gcc-8.5.0-16.el8_7.x86_64 is already installed. Package gcc-c++-8.5.0-16.el8_7.x86_64 is already installed. Package pkgconf-pkg-config-1.4.2-1.el8.x86_64 is already installed. Package unzip-6.0-46.el8.x86_64 is already installed. Package zip-3.0-23.el8.x86_64 is already installed. Dependencies resolved. ===================================================================================================== Package Arch Version Repository Size ===================================================================================================== Installing: GConf2-devel x86_64 3.2.6-22.el8 codeready-builder 116 k alsa-lib-devel x86_64 1.2.7.2-1.el8 rhel-appstream 1.0 M autoconf213 noarch 2.13-39.el8 codeready-builder 167 k bzip2-devel x86_64 1.0.6-26.el8 rhel-baseos 224 k dbus-glib-devel x86_64 0.110-2.el8 rhel-appstream 76 k desktop-file-utils x86_64 0.23-8.el8 rhel-appstream 80 k glib2-devel x86_64 2.56.4-159.el8 rhel-baseos 426 k gtk2-devel x86_64 2.24.32-5.el8 rhel-appstream 3.0 M libXt-devel x86_64 1.1.5-12.el8 rhel-appstream 452 k mesa-libGL-devel x86_64 22.1.5-2.el8 rhel-appstream 52 k notification-daemon x86_64 3.20.0-16.el8 copr_base 91 k openssl-devel x86_64 1:1.1.1k-9.el8_7 rhel-baseos 2.3 M pulseaudio-libs-devel x86_64 14.0-4.el8 rhel-appstream 463 k python2-devel x86_64 2.7.18-11.module+el8.7.0+15681+7a92afba rhel-appstream 217 k sqlite-devel x86_64 3.26.0-17.el8_7 rhel-baseos 165 k yasm x86_64 1.3.0-7.el8 codeready-builder 494 k zlib-devel x86_64 1.2.11-21.el8_7 rhel-baseos 58 k Installing dependencies: GConf2 x86_64 3.2.6-22.el8 rhel-appstream 1.0 M abattis-cantarell-fonts noarch 0.0.25-6.el8 rhel-appstream 156 k acl x86_64 2.2.53-1.el8 rhel-baseos 81 k adwaita-cursor-theme noarch 3.28.0-3.el8 rhel-appstream 647 k adwaita-icon-theme noarch 3.28.0-3.el8 rhel-appstream 11 M alsa-lib x86_64 1.2.7.2-1.el8 rhel-appstream 496 k at-spi2-atk x86_64 2.26.2-1.el8 rhel-appstream 89 k at-spi2-core x86_64 2.28.0-1.el8 rhel-appstream 169 k atk x86_64 2.28.1-1.el8 rhel-appstream 272 k atk-devel x86_64 2.28.1-1.el8 rhel-appstream 192 k autoconf noarch 2.69-29.el8 rhel-appstream 711 k automake noarch 1.16.1-7.el8 rhel-appstream 713 k avahi-libs x86_64 0.7-20.el8 rhel-baseos 62 k cairo x86_64 1.15.12-6.el8 rhel-appstream 719 k cairo-devel x86_64 1.15.12-6.el8 rhel-appstream 273 k cairo-gobject x86_64 1.15.12-6.el8 rhel-appstream 33 k cmake-filesystem x86_64 3.20.2-4.el8 rhel-appstream 45 k colord-libs x86_64 1.4.2-1.el8 rhel-appstream 236 k cryptsetup-libs x86_64 2.3.7-2.el8 rhel-baseos 488 k cups-libs x86_64 1:2.2.6-50.el8 rhel-baseos 435 k dbus x86_64 1:1.12.8-23.el8_7.1 rhel-baseos 42 k dbus-common noarch 1:1.12.8-23.el8_7.1 rhel-baseos 47 k dbus-daemon x86_64 1:1.12.8-23.el8_7.1 rhel-baseos 241 k dbus-devel x86_64 1:1.12.8-23.el8_7.1 rhel-appstream 69 k dbus-glib x86_64 0.110-2.el8 rhel-baseos 127 k dbus-libs x86_64 1:1.12.8-23.el8_7.1 rhel-baseos 185 k dbus-tools x86_64 1:1.12.8-23.el8_7.1 rhel-baseos 86 k device-mapper x86_64 8:1.02.181-6.el8 rhel-baseos 377 k device-mapper-libs x86_64 8:1.02.181-6.el8 rhel-baseos 410 k emacs-filesystem noarch 1:26.1-7.el8 rhel-baseos 70 k epel-rpm-macros-systemd noarch 8-37 epel 15 k expat-devel x86_64 2.2.5-10.el8_7.1 rhel-baseos 57 k flac-libs x86_64 1.3.2-9.el8 rhel-appstream 217 k fontconfig x86_64 2.13.1-4.el8 rhel-baseos 274 k fontconfig-devel x86_64 2.13.1-4.el8 rhel-baseos 151 k fontpackages-filesystem noarch 1.44-22.el8 rhel-baseos 16 k freetype x86_64 2.9.1-9.el8 rhel-baseos 394 k freetype-devel x86_64 2.9.1-9.el8 rhel-baseos 465 k fribidi x86_64 1.0.4-9.el8 rhel-appstream 89 k fribidi-devel x86_64 1.0.4-9.el8 rhel-appstream 64 k gdk-pixbuf2 x86_64 2.36.12-5.el8 rhel-baseos 467 k gdk-pixbuf2-devel x86_64 2.36.12-5.el8 rhel-appstream 223 k gdk-pixbuf2-modules x86_64 2.36.12-5.el8 rhel-appstream 109 k gettext x86_64 0.19.8.1-17.el8 rhel-baseos 1.1 M gettext-libs x86_64 0.19.8.1-17.el8 rhel-baseos 313 k glib-networking x86_64 2.56.1-1.1.el8 rhel-baseos 155 k graphite2 x86_64 1.3.10-10.el8 rhel-appstream 122 k graphite2-devel x86_64 1.3.10-10.el8 rhel-appstream 46 k groff-base x86_64 1.22.3-18.el8 rhel-baseos 1.0 M gsettings-desktop-schemas x86_64 3.32.0-6.el8 rhel-baseos 633 k gsm x86_64 1.0.17-5.el8 rhel-appstream 37 k gtk-update-icon-cache x86_64 3.22.30-11.el8 rhel-appstream 33 k gtk2 x86_64 2.24.32-5.el8 rhel-appstream 3.4 M gtk3 x86_64 3.22.30-11.el8 rhel-appstream 4.5 M harfbuzz x86_64 1.7.5-3.el8 rhel-appstream 294 k harfbuzz-devel x86_64 1.7.5-3.el8 rhel-appstream 181 k harfbuzz-icu x86_64 1.7.5-3.el8 rhel-appstream 24 k hicolor-icon-theme noarch 0.17-2.el8 rhel-appstream 48 k hwdata noarch 0.314-8.14.el8 rhel-baseos 1.7 M jasper-libs x86_64 2.0.14-5.el8 rhel-appstream 167 k jbigkit-libs x86_64 2.1-14.el8 rhel-appstream 55 k json-c x86_64 0.13.1-3.el8 rhel-baseos 41 k json-glib x86_64 1.4.4-1.el8 rhel-baseos 144 k keyutils-libs-devel x86_64 1.5.10-9.el8 rhel-baseos 48 k kmod-libs x86_64 25-19.el8 rhel-baseos 68 k krb5-devel x86_64 1.18.2-22.el8_7 rhel-baseos 561 k lcms2 x86_64 2.9-2.el8 rhel-appstream 165 k libICE x86_64 1.0.9-15.el8 rhel-appstream 74 k libICE-devel x86_64 1.0.9-15.el8 rhel-appstream 55 k libSM x86_64 1.2.3-1.el8 rhel-appstream 48 k libSM-devel x86_64 1.2.3-1.el8 rhel-appstream 18 k libX11 x86_64 1.6.8-5.el8 rhel-appstream 611 k libX11-common noarch 1.6.8-5.el8 rhel-appstream 158 k libX11-devel x86_64 1.6.8-5.el8 rhel-appstream 976 k libX11-xcb x86_64 1.6.8-5.el8 rhel-appstream 14 k libXau x86_64 1.0.9-3.el8 rhel-appstream 37 k libXau-devel x86_64 1.0.9-3.el8 rhel-appstream 21 k libXcomposite x86_64 0.4.4-14.el8 rhel-appstream 29 k libXcomposite-devel x86_64 0.4.4-14.el8 rhel-appstream 22 k libXcursor x86_64 1.1.15-3.el8 rhel-appstream 36 k libXcursor-devel x86_64 1.1.15-3.el8 rhel-appstream 29 k libXdamage x86_64 1.1.4-14.el8 rhel-appstream 27 k libXext x86_64 1.3.4-1.el8 rhel-appstream 45 k libXext-devel x86_64 1.3.4-1.el8 rhel-appstream 81 k libXfixes x86_64 5.0.3-7.el8 rhel-appstream 25 k libXfixes-devel x86_64 5.0.3-7.el8 rhel-appstream 19 k libXft x86_64 2.3.3-1.el8 rhel-appstream 67 k libXft-devel x86_64 2.3.3-1.el8 rhel-appstream 25 k libXi x86_64 1.7.10-1.el8 rhel-appstream 49 k libXi-devel x86_64 1.7.10-1.el8 rhel-appstream 111 k libXinerama x86_64 1.1.4-1.el8 rhel-appstream 16 k libXinerama-devel x86_64 1.1.4-1.el8 rhel-appstream 15 k libXrandr x86_64 1.5.2-1.el8 rhel-appstream 34 k libXrandr-devel x86_64 1.5.2-1.el8 rhel-appstream 27 k libXrender x86_64 0.9.10-7.el8 rhel-appstream 33 k libXrender-devel x86_64 0.9.10-7.el8 rhel-appstream 22 k libXt x86_64 1.1.5-12.el8 rhel-appstream 185 k libXtst x86_64 1.2.3-7.el8 rhel-appstream 22 k libXxf86vm x86_64 1.1.4-9.el8 rhel-appstream 19 k libasyncns x86_64 0.8-14.el8 rhel-appstream 32 k libcom_err-devel x86_64 1.45.6-5.el8 rhel-baseos 39 k libcroco x86_64 0.6.12-4.el8_2.1 rhel-baseos 113 k libdatrie x86_64 0.2.9-7.el8 rhel-appstream 33 k libdrm x86_64 2.4.111-1.el8 rhel-appstream 163 k libdrm-devel x86_64 2.4.111-1.el8 rhel-appstream 167 k libepoxy x86_64 1.5.8-1.el8 rhel-appstream 225 k libglvnd x86_64 1:1.3.4-1.el8 rhel-appstream 128 k libglvnd-core-devel x86_64 1:1.3.4-1.el8 rhel-appstream 25 k libglvnd-devel x86_64 1:1.3.4-1.el8 rhel-appstream 185 k libglvnd-egl x86_64 1:1.3.4-1.el8 rhel-appstream 49 k libglvnd-gles x86_64 1:1.3.4-1.el8 rhel-appstream 40 k libglvnd-glx x86_64 1:1.3.4-1.el8 rhel-appstream 137 k libglvnd-opengl x86_64 1:1.3.4-1.el8 rhel-appstream 47 k libgusb x86_64 0.3.0-1.el8 rhel-baseos 49 k libicu x86_64 60.3-2.el8_1 rhel-baseos 8.8 M libicu-devel x86_64 60.3-2.el8_1 rhel-baseos 923 k libjpeg-turbo x86_64 1.5.3-12.el8 rhel-appstream 157 k libkadm5 x86_64 1.18.2-22.el8_7 rhel-baseos 187 k libmodman x86_64 2.0.1-17.el8 rhel-baseos 36 k libogg x86_64 2:1.3.2-10.el8 rhel-appstream 31 k libpciaccess x86_64 0.14-1.el8 rhel-baseos 32 k libpciaccess-devel x86_64 0.14-1.el8 rhel-appstream 19 k libpng x86_64 2:1.6.34-5.el8 rhel-baseos 126 k libpng-devel x86_64 2:1.6.34-5.el8 rhel-baseos 328 k libproxy x86_64 0.4.15-5.2.el8 rhel-baseos 74 k libseccomp x86_64 2.5.2-1.el8 rhel-baseos 71 k libselinux-devel x86_64 2.9-6.el8 rhel-baseos 200 k libsepol-devel x86_64 2.9-3.el8 rhel-baseos 87 k libsndfile x86_64 1.0.28-12.el8 rhel-appstream 193 k libsoup x86_64 2.62.3-2.el8 rhel-baseos 424 k libthai x86_64 0.1.27-2.el8 rhel-appstream 203 k libtiff x86_64 4.0.9-26.el8_7 rhel-appstream 189 k libuuid-devel x86_64 2.32.1-39.el8_7 rhel-baseos 99 k libverto-devel x86_64 0.3.2-2.el8 rhel-baseos 18 k libvorbis x86_64 1:1.3.6-2.el8 rhel-appstream 196 k libwayland-client x86_64 1.19.0-1.el8 rhel-appstream 39 k libwayland-cursor x86_64 1.19.0-1.el8 rhel-appstream 26 k libwayland-egl x86_64 1.19.0-1.el8 rhel-appstream 19 k libwayland-server x86_64 1.19.0-1.el8 rhel-appstream 47 k libxcb x86_64 1.13.1-1.el8 rhel-appstream 229 k libxcb-devel x86_64 1.13.1-1.el8 rhel-appstream 1.1 M libxkbcommon x86_64 0.9.1-1.el8 rhel-appstream 116 k libxml2-devel x86_64 2.9.7-15.el8_7.1 rhel-appstream 1.0 M libxshmfence x86_64 1.3-2.el8 rhel-appstream 13 k m4 x86_64 1.4.18-7.el8 rhel-baseos 223 k mesa-libEGL x86_64 22.1.5-2.el8 rhel-appstream 142 k mesa-libGL x86_64 22.1.5-2.el8 rhel-appstream 187 k mesa-libgbm x86_64 22.1.5-2.el8 rhel-appstream 59 k mesa-libglapi x86_64 22.1.5-2.el8 rhel-appstream 66 k pango x86_64 1.42.4-8.el8 rhel-appstream 297 k pango-devel x86_64 1.42.4-8.el8 rhel-appstream 322 k pcre-cpp x86_64 8.42-6.el8 rhel-baseos 47 k pcre-devel x86_64 8.42-6.el8 rhel-baseos 551 k pcre-utf16 x86_64 8.42-6.el8 rhel-baseos 195 k pcre-utf32 x86_64 8.42-6.el8 rhel-baseos 186 k pcre2-devel x86_64 10.32-3.el8_6 rhel-baseos 605 k pcre2-utf16 x86_64 10.32-3.el8_6 rhel-baseos 229 k pcre2-utf32 x86_64 10.32-3.el8_6 rhel-baseos 220 k perl-Carp noarch 1.42-396.el8 rhel-baseos 30 k perl-Data-Dumper x86_64 2.167-399.el8 rhel-baseos 58 k perl-Encode x86_64 4:2.97-3.el8 rhel-baseos 1.5 M perl-Errno x86_64 1.28-421.el8 rhel-baseos 76 k perl-Exporter noarch 5.72-396.el8 rhel-baseos 34 k perl-File-Path noarch 2.15-2.el8 rhel-baseos 38 k perl-File-Temp noarch 0.230.600-1.el8 rhel-baseos 63 k perl-Getopt-Long noarch 1:2.50-4.el8 rhel-baseos 63 k perl-HTTP-Tiny noarch 0.074-1.el8 rhel-baseos 58 k perl-IO x86_64 1.38-421.el8 rhel-baseos 142 k perl-MIME-Base64 x86_64 3.15-396.el8 rhel-baseos 31 k perl-PathTools x86_64 3.74-1.el8 rhel-baseos 90 k perl-Pod-Escapes noarch 1:1.07-395.el8 rhel-baseos 20 k perl-Pod-Perldoc noarch 3.28-396.el8 rhel-baseos 88 k perl-Pod-Simple noarch 1:3.35-395.el8 rhel-baseos 213 k perl-Pod-Usage noarch 4:1.69-395.el8 rhel-baseos 34 k perl-Scalar-List-Utils x86_64 3:1.49-2.el8 rhel-baseos 68 k perl-Socket x86_64 4:2.027-3.el8 rhel-baseos 59 k perl-Storable x86_64 1:3.11-3.el8 rhel-baseos 98 k perl-Term-ANSIColor noarch 4.06-396.el8 rhel-baseos 46 k perl-Term-Cap noarch 1.17-395.el8 rhel-baseos 23 k perl-Text-ParseWords noarch 3.30-395.el8 rhel-baseos 18 k perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 rhel-baseos 24 k perl-Thread-Queue noarch 3.13-1.el8 rhel-appstream 24 k perl-Time-Local noarch 1:1.280-1.el8 rhel-baseos 34 k perl-Unicode-Normalize x86_64 1.25-396.el8 rhel-baseos 82 k perl-constant noarch 1.33-396.el8 rhel-baseos 25 k perl-interpreter x86_64 4:5.26.3-421.el8 rhel-baseos 6.3 M perl-libs x86_64 4:5.26.3-421.el8 rhel-baseos 1.6 M perl-macros x86_64 4:5.26.3-421.el8 rhel-baseos 72 k perl-parent noarch 1:0.237-1.el8 rhel-baseos 20 k perl-podlators noarch 4.11-1.el8 rhel-baseos 118 k perl-threads x86_64 1:2.21-2.el8 rhel-baseos 61 k perl-threads-shared x86_64 1.58-2.el8 rhel-baseos 48 k pixman x86_64 0.38.4-2.el8 rhel-appstream 257 k pixman-devel x86_64 0.38.4-2.el8 rhel-appstream 20 k polkit-libs x86_64 0.115-13.el8_5.2 rhel-baseos 77 k psmisc x86_64 23.1-5.el8 rhel-baseos 151 k pulseaudio-libs x86_64 14.0-4.el8 rhel-appstream 682 k pulseaudio-libs-glib2 x86_64 14.0-4.el8 rhel-appstream 31 k python2 x86_64 2.7.18-11.module+el8.7.0+15681+7a92afba rhel-appstream 110 k python2-libs x86_64 2.7.18-11.module+el8.7.0+15681+7a92afba rhel-appstream 6.0 M python2-pip-wheel noarch 9.0.3-19.module+el8.6.0+13001+ad200bd9 rhel-appstream 892 k python2-rpm-macros noarch 3-38.module+el8.1.0+3111+de3f2d8e rhel-appstream 13 k python2-setuptools noarch 39.0.1-13.module+el8.4.0+9442+27d0e81c rhel-appstream 642 k python2-setuptools-wheel noarch 39.0.1-13.module+el8.4.0+9442+27d0e81c rhel-appstream 287 k python3-rpm-generators noarch 5-7.el8 rhel-appstream 25 k rest x86_64 0.8.1-2.el8 rhel-appstream 71 k shared-mime-info x86_64 1.9-3.el8 rhel-baseos 329 k sqlite x86_64 3.26.0-17.el8_7 rhel-baseos 668 k systemd x86_64 239-68.el8_7.4 rhel-baseos 3.6 M systemd-pam x86_64 239-68.el8_7.4 rhel-baseos 492 k valgrind x86_64 1:3.19.0-1.el8 rhel-appstream 11 M valgrind-devel x86_64 1:3.19.0-1.el8 rhel-appstream 94 k xkeyboard-config noarch 2.28-1.el8 rhel-appstream 782 k xml-common noarch 0.6.3-50.el8 rhel-baseos 39 k xorg-x11-proto-devel noarch 2020.1-3.el8 rhel-appstream 280 k xz-devel x86_64 5.2.4-4.el8_6 rhel-baseos 63 k Enabling module streams: python27 2.7 Transaction Summary ===================================================================================================== Install 233 Packages Total download size: 106 M Installed size: 375 M Downloading Packages: (1/233): notification-daemon-3.20.0-16.el8.x86_ 1.4 MB/s | 91 kB 00:00 (2/233): perl-Scalar-List-Utils-1.49-2.el8.x86_ 190 kB/s | 68 kB 00:00 (3/233): perl-PathTools-3.74-1.el8.x86_64.rpm 303 kB/s | 90 kB 00:00 (4/233): bzip2-devel-1.0.6-26.el8.x86_64.rpm 616 kB/s | 224 kB 00:00 (5/233): perl-Data-Dumper-2.167-399.el8.x86_64. 629 kB/s | 58 kB 00:00 (6/233): json-glib-1.4.4-1.el8.x86_64.rpm 1.3 MB/s | 144 kB 00:00 (7/233): perl-threads-shared-1.58-2.el8.x86_64. 617 kB/s | 48 kB 00:00 (8/233): libgusb-0.3.0-1.el8.x86_64.rpm 248 kB/s | 49 kB 00:00 (9/233): libmodman-2.0.1-17.el8.x86_64.rpm 408 kB/s | 36 kB 00:00 (10/233): shared-mime-info-1.9-3.el8.x86_64.rpm 2.1 MB/s | 329 kB 00:00 (11/233): libpng-1.6.34-5.el8.x86_64.rpm 1.1 MB/s | 126 kB 00:00 (12/233): perl-Encode-2.97-3.el8.x86_64.rpm 8.4 MB/s | 1.5 MB 00:00 (13/233): libproxy-0.4.15-5.2.el8.x86_64.rpm 633 kB/s | 74 kB 00:00 (14/233): perl-Unicode-Normalize-1.25-396.el8.x 1.1 MB/s | 82 kB 00:00 (15/233): acl-2.2.53-1.el8.x86_64.rpm 735 kB/s | 81 kB 00:00 (16/233): libpng-devel-1.6.34-5.el8.x86_64.rpm 3.7 MB/s | 328 kB 00:00 (17/233): perl-MIME-Base64-3.15-396.el8.x86_64. 359 kB/s | 31 kB 00:00 (18/233): groff-base-1.22.3-18.el8.x86_64.rpm 4.7 MB/s | 1.0 MB 00:00 (19/233): fontpackages-filesystem-1.44-22.el8.n 235 kB/s | 16 kB 00:00 (20/233): perl-threads-2.21-2.el8.x86_64.rpm 665 kB/s | 61 kB 00:00 (21/233): perl-Term-ANSIColor-4.06-396.el8.noar 625 kB/s | 46 kB 00:00 (22/233): perl-Pod-Simple-3.35-395.el8.noarch.r 1.6 MB/s | 213 kB 00:00 (23/233): m4-1.4.18-7.el8.x86_64.rpm 2.6 MB/s | 223 kB 00:00 (24/233): perl-HTTP-Tiny-0.074-1.el8.noarch.rpm 677 kB/s | 58 kB 00:00 (25/233): perl-Pod-Escapes-1.07-395.el8.noarch. 309 kB/s | 20 kB 00:00 (26/233): dbus-glib-0.110-2.el8.x86_64.rpm 685 kB/s | 127 kB 00:00 (27/233): perl-File-Path-2.15-2.el8.noarch.rpm 536 kB/s | 38 kB 00:00 (28/233): perl-parent-0.237-1.el8.noarch.rpm 212 kB/s | 20 kB 00:00 (29/233): xml-common-0.6.3-50.el8.noarch.rpm 552 kB/s | 39 kB 00:00 (30/233): perl-Getopt-Long-2.50-4.el8.noarch.rp 786 kB/s | 63 kB 00:00 (31/233): perl-Text-Tabs+Wrap-2013.0523-395.el8 214 kB/s | 24 kB 00:00 (32/233): perl-Pod-Perldoc-3.28-396.el8.noarch. 320 kB/s | 88 kB 00:00 (33/233): perl-Time-Local-1.280-1.el8.noarch.rp 309 kB/s | 34 kB 00:00 (34/233): perl-podlators-4.11-1.el8.noarch.rpm 842 kB/s | 118 kB 00:00 (35/233): perl-Exporter-5.72-396.el8.noarch.rpm 387 kB/s | 34 kB 00:00 (36/233): libpciaccess-0.14-1.el8.x86_64.rpm 29 kB/s | 32 kB 00:01 (37/233): perl-Carp-1.42-396.el8.noarch.rpm 29 kB/s | 30 kB 00:01 (38/233): perl-Storable-3.11-3.el8.x86_64.rpm 101 kB/s | 98 kB 00:00 (39/233): perl-Text-ParseWords-3.30-395.el8.noa 159 kB/s | 18 kB 00:00 (40/233): glib-networking-2.56.1-1.1.el8.x86_64 1.9 MB/s | 155 kB 00:00 (41/233): perl-constant-1.33-396.el8.noarch.rpm 379 kB/s | 25 kB 00:00 (42/233): perl-File-Temp-0.230.600-1.el8.noarch 583 kB/s | 63 kB 00:00 (43/233): perl-Term-Cap-1.17-395.el8.noarch.rpm 255 kB/s | 23 kB 00:00 (44/233): perl-Pod-Usage-1.69-395.el8.noarch.rp 246 kB/s | 34 kB 00:00 (45/233): gettext-libs-0.19.8.1-17.el8.x86_64.r 3.0 MB/s | 313 kB 00:00 (46/233): gdk-pixbuf2-2.36.12-5.el8.x86_64.rpm 3.5 MB/s | 467 kB 00:00 (47/233): perl-Socket-2.027-3.el8.x86_64.rpm 569 kB/s | 59 kB 00:00 (48/233): libicu-devel-60.3-2.el8_1.x86_64.rpm 6.1 MB/s | 923 kB 00:00 (49/233): gettext-0.19.8.1-17.el8.x86_64.rpm 5.9 MB/s | 1.1 MB 00:00 (50/233): libsoup-2.62.3-2.el8.x86_64.rpm 3.0 MB/s | 424 kB 00:00 (51/233): libicu-60.3-2.el8_1.x86_64.rpm 38 MB/s | 8.8 MB 00:00 (52/233): libcroco-0.6.12-4.el8_2.1.x86_64.rpm 644 kB/s | 113 kB 00:00 (53/233): psmisc-23.1-5.el8.x86_64.rpm 1.5 MB/s | 151 kB 00:00 (54/233): avahi-libs-0.7-20.el8.x86_64.rpm 762 kB/s | 62 kB 00:00 (55/233): keyutils-libs-devel-1.5.10-9.el8.x86_ 588 kB/s | 48 kB 00:00 (56/233): libsepol-devel-2.9-3.el8.x86_64.rpm 992 kB/s | 87 kB 00:00 (57/233): gsettings-desktop-schemas-3.32.0-6.el 6.3 MB/s | 633 kB 00:00 (58/233): pcre-devel-8.42-6.el8.x86_64.rpm 4.9 MB/s | 551 kB 00:00 (59/233): pcre-utf32-8.42-6.el8.x86_64.rpm 1.8 MB/s | 186 kB 00:00 (60/233): polkit-libs-0.115-13.el8_5.2.x86_64.r 992 kB/s | 77 kB 00:00 (61/233): emacs-filesystem-26.1-7.el8.noarch.rp 491 kB/s | 70 kB 00:00 (62/233): fontconfig-devel-2.13.1-4.el8.x86_64. 896 kB/s | 151 kB 00:00 (63/233): pcre-cpp-8.42-6.el8.x86_64.rpm 664 kB/s | 47 kB 00:00 (64/233): pcre-utf16-8.42-6.el8.x86_64.rpm 2.1 MB/s | 195 kB 00:00 (65/233): fontconfig-2.13.1-4.el8.x86_64.rpm 3.5 MB/s | 274 kB 00:00 (66/233): kmod-libs-25-19.el8.x86_64.rpm 904 kB/s | 68 kB 00:00 (67/233): perl-IO-1.38-421.el8.x86_64.rpm 2.1 MB/s | 142 kB 00:00 (68/233): json-c-0.13.1-3.el8.x86_64.rpm 378 kB/s | 41 kB 00:00 (69/233): perl-libs-5.26.3-421.el8.x86_64.rpm 9.1 MB/s | 1.6 MB 00:00 (70/233): libseccomp-2.5.2-1.el8.x86_64.rpm 669 kB/s | 71 kB 00:00 (71/233): xz-devel-5.2.4-4.el8_6.x86_64.rpm 738 kB/s | 63 kB 00:00 (72/233): cryptsetup-libs-2.3.7-2.el8.x86_64.rp 4.6 MB/s | 488 kB 00:00 (73/233): perl-macros-5.26.3-421.el8.x86_64.rpm 629 kB/s | 72 kB 00:00 (74/233): perl-interpreter-5.26.3-421.el8.x86_6 38 MB/s | 6.3 MB 00:00 (75/233): perl-Errno-1.28-421.el8.x86_64.rpm 833 kB/s | 76 kB 00:00 (76/233): glib2-devel-2.56.4-159.el8.x86_64.rpm 3.9 MB/s | 426 kB 00:00 (77/233): pcre2-utf32-10.32-3.el8_6.x86_64.rpm 2.4 MB/s | 220 kB 00:00 (78/233): freetype-2.9.1-9.el8.x86_64.rpm 2.2 MB/s | 394 kB 00:00 (79/233): freetype-devel-2.9.1-9.el8.x86_64.rpm 4.1 MB/s | 465 kB 00:00 (80/233): hwdata-0.314-8.14.el8.noarch.rpm 15 MB/s | 1.7 MB 00:00 (81/233): libselinux-devel-2.9-6.el8.x86_64.rpm 2.0 MB/s | 200 kB 00:00 (82/233): pcre2-devel-10.32-3.el8_6.x86_64.rpm 6.4 MB/s | 605 kB 00:00 (83/233): device-mapper-1.02.181-6.el8.x86_64.r 3.6 MB/s | 377 kB 00:00 (84/233): libverto-devel-0.3.2-2.el8.x86_64.rpm 240 kB/s | 18 kB 00:00 (85/233): cups-libs-2.2.6-50.el8.x86_64.rpm 4.7 MB/s | 435 kB 00:00 (86/233): pcre2-utf16-10.32-3.el8_6.x86_64.rpm 1.4 MB/s | 229 kB 00:00 (87/233): libcom_err-devel-1.45.6-5.el8.x86_64. 575 kB/s | 39 kB 00:00 (88/233): device-mapper-libs-1.02.181-6.el8.x86 3.2 MB/s | 410 kB 00:00 (89/233): krb5-devel-1.18.2-22.el8_7.x86_64.rpm 6.6 MB/s | 561 kB 00:00 (90/233): libkadm5-1.18.2-22.el8_7.x86_64.rpm 2.3 MB/s | 187 kB 00:00 (91/233): dbus-tools-1.12.8-23.el8_7.1.x86_64.r 1.1 MB/s | 86 kB 00:00 (92/233): sqlite-devel-3.26.0-17.el8_7.x86_64.r 1.9 MB/s | 165 kB 00:00 (93/233): dbus-libs-1.12.8-23.el8_7.1.x86_64.rp 2.3 MB/s | 185 kB 00:00 (94/233): expat-devel-2.2.5-10.el8_7.1.x86_64.r 788 kB/s | 57 kB 00:00 (95/233): sqlite-3.26.0-17.el8_7.x86_64.rpm 3.1 MB/s | 668 kB 00:00 (96/233): dbus-daemon-1.12.8-23.el8_7.1.x86_64. 3.0 MB/s | 241 kB 00:00 (97/233): libuuid-devel-2.32.1-39.el8_7.x86_64. 1.3 MB/s | 99 kB 00:00 (98/233): dbus-1.12.8-23.el8_7.1.x86_64.rpm 607 kB/s | 42 kB 00:00 (99/233): zlib-devel-1.2.11-21.el8_7.x86_64.rpm 844 kB/s | 58 kB 00:00 (100/233): systemd-pam-239-68.el8_7.4.x86_64.rp 5.8 MB/s | 492 kB 00:00 (101/233): systemd-239-68.el8_7.4.x86_64.rpm 28 MB/s | 3.6 MB 00:00 (102/233): dbus-common-1.12.8-23.el8_7.1.noarch 257 kB/s | 47 kB 00:00 (103/233): openssl-devel-1.1.1k-9.el8_7.x86_64. 18 MB/s | 2.3 MB 00:00 (104/233): perl-Thread-Queue-3.13-1.el8.noarch. 293 kB/s | 24 kB 00:00 (105/233): hicolor-icon-theme-0.17-2.el8.noarch 399 kB/s | 48 kB 00:00 (106/233): lcms2-2.9-2.el8.x86_64.rpm 2.2 MB/s | 165 kB 00:00 (107/233): graphite2-devel-1.3.10-10.el8.x86_64 592 kB/s | 46 kB 00:00 (108/233): jbigkit-libs-2.1-14.el8.x86_64.rpm 721 kB/s | 55 kB 00:00 (109/233): libXinerama-1.1.4-1.el8.x86_64.rpm 145 kB/s | 16 kB 00:00 (110/233): libXtst-1.2.3-7.el8.x86_64.rpm 128 kB/s | 22 kB 00:00 (111/233): flac-libs-1.3.2-9.el8.x86_64.rpm 1.1 MB/s | 217 kB 00:00 (112/233): libXcursor-devel-1.1.15-3.el8.x86_64 390 kB/s | 29 kB 00:00 (113/233): at-spi2-core-2.28.0-1.el8.x86_64.rpm 2.1 MB/s | 169 kB 00:00 (114/233): graphite2-1.3.10-10.el8.x86_64.rpm 1.6 MB/s | 122 kB 00:00 (115/233): libXcursor-1.1.15-3.el8.x86_64.rpm 381 kB/s | 36 kB 00:00 (116/233): libogg-1.3.2-10.el8.x86_64.rpm 356 kB/s | 31 kB 00:00 (117/233): libXcomposite-devel-0.4.4-14.el8.x86 266 kB/s | 22 kB 00:00 (118/233): at-spi2-atk-2.26.2-1.el8.x86_64.rpm 1.2 MB/s | 89 kB 00:00 (119/233): libSM-1.2.3-1.el8.x86_64.rpm 685 kB/s | 48 kB 00:00 (120/233): libXfixes-5.0.3-7.el8.x86_64.rpm 342 kB/s | 25 kB 00:00 (121/233): libXxf86vm-1.1.4-9.el8.x86_64.rpm 237 kB/s | 19 kB 00:00 (122/233): libXrender-devel-0.9.10-7.el8.x86_64 336 kB/s | 22 kB 00:00 (123/233): libthai-0.1.27-2.el8.x86_64.rpm 2.4 MB/s | 203 kB 00:00 (124/233): libXinerama-devel-1.1.4-1.el8.x86_64 208 kB/s | 15 kB 00:00 (125/233): colord-libs-1.4.2-1.el8.x86_64.rpm 2.6 MB/s | 236 kB 00:00 (126/233): libXfixes-devel-5.0.3-7.el8.x86_64.r 32 kB/s | 19 kB 00:00 (127/233): rest-0.8.1-2.el8.x86_64.rpm 986 kB/s | 71 kB 00:00 (128/233): libXdamage-1.1.4-14.el8.x86_64.rpm 244 kB/s | 27 kB 00:00 (129/233): GConf2-3.2.6-22.el8.x86_64.rpm 11 MB/s | 1.0 MB 00:00 (130/233): libSM-devel-1.2.3-1.el8.x86_64.rpm 177 kB/s | 18 kB 00:00 (131/233): harfbuzz-1.7.5-3.el8.x86_64.rpm 3.2 MB/s | 294 kB 00:00 (132/233): libasyncns-0.8-14.el8.x86_64.rpm 464 kB/s | 32 kB 00:00 (133/233): dbus-glib-devel-0.110-2.el8.x86_64.r 127 kB/s | 76 kB 00:00 (134/233): libXcomposite-0.4.4-14.el8.x86_64.rp 228 kB/s | 29 kB 00:00 (135/233): harfbuzz-devel-1.7.5-3.el8.x86_64.rp 2.3 MB/s | 181 kB 00:00 (136/233): atk-2.28.1-1.el8.x86_64.rpm 3.3 MB/s | 272 kB 00:00 (137/233): libXrender-0.9.10-7.el8.x86_64.rpm 385 kB/s | 33 kB 00:00 (138/233): libxshmfence-1.3-2.el8.x86_64.rpm 143 kB/s | 13 kB 00:00 (139/233): libdatrie-0.2.9-7.el8.x86_64.rpm 231 kB/s | 33 kB 00:00 (140/233): atk-devel-2.28.1-1.el8.x86_64.rpm 2.3 MB/s | 192 kB 00:00 (141/233): gsm-1.0.17-5.el8.x86_64.rpm 419 kB/s | 37 kB 00:00 (142/233): desktop-file-utils-0.23-8.el8.x86_64 966 kB/s | 80 kB 00:00 (143/233): libXt-1.1.5-12.el8.x86_64.rpm 1.4 MB/s | 185 kB 00:00 (144/233): libvorbis-1.3.6-2.el8.x86_64.rpm 1.5 MB/s | 196 kB 00:00 (145/233): libXt-devel-1.1.5-12.el8.x86_64.rpm 5.6 MB/s | 452 kB 00:00 (146/233): libICE-devel-1.0.9-15.el8.x86_64.rpm 748 kB/s | 55 kB 00:00 (147/233): python2-rpm-macros-3-38.module+el8.1 108 kB/s | 13 kB 00:00 (148/233): gdk-pixbuf2-devel-2.36.12-5.el8.x86_ 2.7 MB/s | 223 kB 00:00 (149/233): gdk-pixbuf2-modules-2.36.12-5.el8.x8 1.2 MB/s | 109 kB 00:00 (150/233): libICE-1.0.9-15.el8.x86_64.rpm 585 kB/s | 74 kB 00:00 (151/233): libxkbcommon-0.9.1-1.el8.x86_64.rpm 1.2 MB/s | 116 kB 00:00 (152/233): libxcb-1.13.1-1.el8.x86_64.rpm 1.9 MB/s | 229 kB 00:00 (153/233): xkeyboard-config-2.28-1.el8.noarch.r 5.7 MB/s | 782 kB 00:00 (154/233): harfbuzz-icu-1.7.5-3.el8.x86_64.rpm 29 kB/s | 24 kB 00:00 (155/233): libxcb-devel-1.13.1-1.el8.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (156/233): libXft-devel-2.3.3-1.el8.x86_64.rpm 294 kB/s | 25 kB 00:00 (157/233): xorg-x11-proto-devel-2020.1-3.el8.no 2.3 MB/s | 280 kB 00:00 (158/233): libXi-devel-1.7.10-1.el8.x86_64.rpm 1.4 MB/s | 111 kB 00:00 (159/233): libXext-1.3.4-1.el8.x86_64.rpm 403 kB/s | 45 kB 00:00 (160/233): libXau-devel-1.0.9-3.el8.x86_64.rpm 185 kB/s | 21 kB 00:00 (161/233): libXrandr-devel-1.5.2-1.el8.x86_64.r 329 kB/s | 27 kB 00:00 (162/233): libXi-1.7.10-1.el8.x86_64.rpm 378 kB/s | 49 kB 00:00 (163/233): libXrandr-1.5.2-1.el8.x86_64.rpm 285 kB/s | 34 kB 00:00 (164/233): libXft-2.3.3-1.el8.x86_64.rpm 686 kB/s | 67 kB 00:00 (165/233): libXau-1.0.9-3.el8.x86_64.rpm 426 kB/s | 37 kB 00:00 (166/233): abattis-cantarell-fonts-0.0.25-6.el8 1.1 MB/s | 156 kB 00:00 (167/233): python2-setuptools-39.0.1-13.module+ 4.5 MB/s | 642 kB 00:00 (168/233): python2-setuptools-wheel-39.0.1-13.m 2.3 MB/s | 287 kB 00:00 (169/233): automake-1.16.1-7.el8.noarch.rpm 4.9 MB/s | 713 kB 00:00 (170/233): gtk2-2.24.32-5.el8.x86_64.rpm 18 MB/s | 3.4 MB 00:00 (171/233): gtk2-devel-2.24.32-5.el8.x86_64.rpm 15 MB/s | 3.0 MB 00:00 (172/233): libjpeg-turbo-1.5.3-12.el8.x86_64.rp 1.6 MB/s | 157 kB 00:00 (173/233): libX11-xcb-1.6.8-5.el8.x86_64.rpm 159 kB/s | 14 kB 00:00 (174/233): libXext-devel-1.3.4-1.el8.x86_64.rpm 117 kB/s | 81 kB 00:00 (175/233): cmake-filesystem-3.20.2-4.el8.x86_64 500 kB/s | 45 kB 00:00 (176/233): libepoxy-1.5.8-1.el8.x86_64.rpm 1.0 MB/s | 225 kB 00:00 (177/233): libwayland-cursor-1.19.0-1.el8.x86_6 94 kB/s | 26 kB 00:00 (178/233): autoconf-2.69-29.el8.noarch.rpm 7.6 MB/s | 711 kB 00:00 (179/233): libwayland-egl-1.19.0-1.el8.x86_64.r 279 kB/s | 19 kB 00:00 (180/233): python3-rpm-generators-5-7.el8.noarc 280 kB/s | 25 kB 00:00 (181/233): pango-devel-1.42.4-8.el8.x86_64.rpm 1.0 MB/s | 322 kB 00:00 (182/233): libX11-1.6.8-5.el8.x86_64.rpm 3.8 MB/s | 611 kB 00:00 (183/233): libX11-devel-1.6.8-5.el8.x86_64.rpm 11 MB/s | 976 kB 00:00 (184/233): libpciaccess-devel-0.14-1.el8.x86_64 14 kB/s | 19 kB 00:01 (185/233): jasper-libs-2.0.14-5.el8.x86_64.rpm 1.6 MB/s | 167 kB 00:00 (186/233): libX11-common-1.6.8-5.el8.noarch.rpm 2.0 MB/s | 158 kB 00:00 (187/233): libwayland-client-1.19.0-1.el8.x86_6 498 kB/s | 39 kB 00:00 (188/233): pango-1.42.4-8.el8.x86_64.rpm 280 kB/s | 297 kB 00:01 (189/233): python2-pip-wheel-9.0.3-19.module+el 8.3 MB/s | 892 kB 00:00 (190/233): libwayland-server-1.19.0-1.el8.x86_6 56 kB/s | 47 kB 00:00 (191/233): cairo-gobject-1.15.12-6.el8.x86_64.r 345 kB/s | 33 kB 00:00 (192/233): adwaita-cursor-theme-3.28.0-3.el8.no 1.8 MB/s | 647 kB 00:00 (193/233): pixman-0.38.4-2.el8.x86_64.rpm 857 kB/s | 257 kB 00:00 (194/233): libglvnd-glx-1.3.4-1.el8.x86_64.rpm 1.7 MB/s | 137 kB 00:00 (195/233): cairo-1.15.12-6.el8.x86_64.rpm 5.3 MB/s | 719 kB 00:00 (196/233): libglvnd-egl-1.3.4-1.el8.x86_64.rpm 659 kB/s | 49 kB 00:00 (197/233): adwaita-icon-theme-3.28.0-3.el8.noar 37 MB/s | 11 MB 00:00 (198/233): libglvnd-1.3.4-1.el8.x86_64.rpm 1.2 MB/s | 128 kB 00:00 (199/233): pixman-devel-0.38.4-2.el8.x86_64.rpm 145 kB/s | 20 kB 00:00 (200/233): libsndfile-1.0.28-12.el8.x86_64.rpm 2.2 MB/s | 193 kB 00:00 (201/233): cairo-devel-1.15.12-6.el8.x86_64.rpm 1.1 MB/s | 273 kB 00:00 (202/233): libglvnd-gles-1.3.4-1.el8.x86_64.rpm 401 kB/s | 40 kB 00:00 (203/233): libglvnd-opengl-1.3.4-1.el8.x86_64.r 704 kB/s | 47 kB 00:00 (204/233): libglvnd-core-devel-1.3.4-1.el8.x86_ 352 kB/s | 25 kB 00:00 (205/233): libglvnd-devel-1.3.4-1.el8.x86_64.rp 2.2 MB/s | 185 kB 00:00 (206/233): fribidi-1.0.4-9.el8.x86_64.rpm 1.2 MB/s | 89 kB 00:00 (207/233): python2-2.7.18-11.module+el8.7.0+156 1.4 MB/s | 110 kB 00:00 (208/233): python2-devel-2.7.18-11.module+el8.7 2.7 MB/s | 217 kB 00:00 (209/233): mesa-libglapi-22.1.5-2.el8.x86_64.rp 678 kB/s | 66 kB 00:00 (210/233): mesa-libEGL-22.1.5-2.el8.x86_64.rpm 1.7 MB/s | 142 kB 00:00 (211/233): python2-libs-2.7.18-11.module+el8.7. 31 MB/s | 6.0 MB 00:00 (212/233): mesa-libgbm-22.1.5-2.el8.x86_64.rpm 700 kB/s | 59 kB 00:00 (213/233): alsa-lib-1.2.7.2-1.el8.x86_64.rpm 5.4 MB/s | 496 kB 00:00 (214/233): libdrm-devel-2.4.111-1.el8.x86_64.rp 1.7 MB/s | 167 kB 00:00 (215/233): gtk-update-icon-cache-3.22.30-11.el8 392 kB/s | 33 kB 00:00 (216/233): alsa-lib-devel-1.2.7.2-1.el8.x86_64. 8.6 MB/s | 1.0 MB 00:00 (217/233): valgrind-3.19.0-1.el8.x86_64.rpm 38 MB/s | 11 MB 00:00 (218/233): pulseaudio-libs-glib2-14.0-4.el8.x86 361 kB/s | 31 kB 00:00 (219/233): pulseaudio-libs-14.0-4.el8.x86_64.rp 7.0 MB/s | 682 kB 00:00 (220/233): libdrm-2.4.111-1.el8.x86_64.rpm 1.8 MB/s | 163 kB 00:00 (221/233): fribidi-devel-1.0.4-9.el8.x86_64.rpm 689 kB/s | 64 kB 00:00 (222/233): valgrind-devel-3.19.0-1.el8.x86_64.r 1.0 MB/s | 94 kB 00:00 (223/233): mesa-libGL-devel-22.1.5-2.el8.x86_64 673 kB/s | 52 kB 00:00 (224/233): mesa-libGL-22.1.5-2.el8.x86_64.rpm 2.4 MB/s | 187 kB 00:00 (225/233): gtk3-3.22.30-11.el8.x86_64.rpm 29 MB/s | 4.5 MB 00:00 (226/233): libtiff-4.0.9-26.el8_7.x86_64.rpm 2.3 MB/s | 189 kB 00:00 (227/233): dbus-devel-1.12.8-23.el8_7.1.x86_64. 754 kB/s | 69 kB 00:00 (228/233): libxml2-devel-2.9.7-15.el8_7.1.x86_6 12 MB/s | 1.0 MB 00:00 (229/233): GConf2-devel-3.2.6-22.el8.x86_64.rpm 1.3 MB/s | 116 kB 00:00 (230/233): yasm-1.3.0-7.el8.x86_64.rpm 4.7 MB/s | 494 kB 00:00 (231/233): autoconf213-2.13-39.el8.noarch.rpm 1.7 MB/s | 167 kB 00:00 (232/233): epel-rpm-macros-systemd-8-37.noarch. 135 kB/s | 15 kB 00:00 (233/233): pulseaudio-libs-devel-14.0-4.el8.x86 433 kB/s | 463 kB 00:01 -------------------------------------------------------------------------------- Total 8.7 MB/s | 106 MB 00:12 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2020.1-3.el8.noarch 1/233 Installing : dbus-libs-1:1.12.8-23.el8_7.1.x86_64 2/233 Running scriptlet: dbus-libs-1:1.12.8-23.el8_7.1.x86_64 2/233 Installing : libpng-2:1.6.34-5.el8.x86_64 3/233 Installing : freetype-2.9.1-9.el8.x86_64 4/233 Installing : atk-2.28.1-1.el8.x86_64 5/233 Installing : libglvnd-1:1.3.4-1.el8.x86_64 6/233 Installing : libX11-xcb-1.6.8-5.el8.x86_64 7/233 Installing : libICE-1.0.9-15.el8.x86_64 8/233 Installing : libSM-1.2.3-1.el8.x86_64 9/233 Installing : zlib-devel-1.2.11-21.el8_7.x86_64 10/233 Installing : libpng-devel-2:1.6.34-5.el8.x86_64 11/233 Installing : mesa-libglapi-22.1.5-2.el8.x86_64 12/233 Running scriptlet: mesa-libglapi-22.1.5-2.el8.x86_64 12/233 Installing : pixman-0.38.4-2.el8.x86_64 13/233 Installing : libwayland-client-1.19.0-1.el8.x86_64 14/233 Installing : libjpeg-turbo-1.5.3-12.el8.x86_64 15/233 Installing : libogg-2:1.3.2-10.el8.x86_64 16/233 Installing : libICE-devel-1.0.9-15.el8.x86_64 17/233 Installing : dbus-glib-0.110-2.el8.x86_64 18/233 Running scriptlet: dbus-glib-0.110-2.el8.x86_64 18/233 Installing : fribidi-1.0.4-9.el8.x86_64 19/233 Installing : libwayland-server-1.19.0-1.el8.x86_64 20/233 Installing : cmake-filesystem-3.20.2-4.el8.x86_64 21/233 Installing : libXau-1.0.9-3.el8.x86_64 22/233 Installing : libxcb-1.13.1-1.el8.x86_64 23/233 Installing : libxshmfence-1.3-2.el8.x86_64 24/233 Installing : libasyncns-0.8-14.el8.x86_64 25/233 Running scriptlet: libasyncns-0.8-14.el8.x86_64 25/233 Installing : graphite2-1.3.10-10.el8.x86_64 26/233 Installing : harfbuzz-1.7.5-3.el8.x86_64 27/233 Running scriptlet: harfbuzz-1.7.5-3.el8.x86_64 27/233 Installing : hicolor-icon-theme-0.17-2.el8.noarch 28/233 Installing : emacs-filesystem-1:26.1-7.el8.noarch 29/233 Installing : libcroco-0.6.12-4.el8_2.1.x86_64 30/233 Running scriptlet: libcroco-0.6.12-4.el8_2.1.x86_64 30/233 Installing : libicu-60.3-2.el8_1.x86_64 31/233 Running scriptlet: libicu-60.3-2.el8_1.x86_64 31/233 Installing : m4-1.4.18-7.el8.x86_64 32/233 Running scriptlet: m4-1.4.18-7.el8.x86_64 32/233 Installing : fontpackages-filesystem-1.44-22.el8.noarch 33/233 Installing : abattis-cantarell-fonts-0.0.25-6.el8.noarch 34/233 Installing : fontconfig-2.13.1-4.el8.x86_64 35/233 Running scriptlet: fontconfig-2.13.1-4.el8.x86_64 35/233 Installing : gsettings-desktop-schemas-3.32.0-6.el8.x86_64 36/233 Installing : libicu-devel-60.3-2.el8_1.x86_64 37/233 Installing : harfbuzz-icu-1.7.5-3.el8.x86_64 38/233 Running scriptlet: harfbuzz-icu-1.7.5-3.el8.x86_64 38/233 Installing : gettext-libs-0.19.8.1-17.el8.x86_64 39/233 Installing : gettext-0.19.8.1-17.el8.x86_64 40/233 Running scriptlet: gettext-0.19.8.1-17.el8.x86_64 40/233 Installing : graphite2-devel-1.3.10-10.el8.x86_64 41/233 Installing : libXau-devel-1.0.9-3.el8.x86_64 42/233 Installing : libxcb-devel-1.13.1-1.el8.x86_64 43/233 Installing : fribidi-devel-1.0.4-9.el8.x86_64 44/233 Installing : libSM-devel-1.2.3-1.el8.x86_64 45/233 Installing : flac-libs-1.3.2-9.el8.x86_64 46/233 Installing : libvorbis-1:1.3.6-2.el8.x86_64 47/233 Installing : jasper-libs-2.0.14-5.el8.x86_64 48/233 Installing : libwayland-cursor-1.19.0-1.el8.x86_64 49/233 Installing : pixman-devel-0.38.4-2.el8.x86_64 50/233 Installing : libglvnd-opengl-1:1.3.4-1.el8.x86_64 51/233 Installing : avahi-libs-0.7-20.el8.x86_64 52/233 Installing : cups-libs-1:2.2.6-50.el8.x86_64 53/233 Installing : dbus-tools-1:1.12.8-23.el8_7.1.x86_64 54/233 Installing : alsa-lib-1.2.7.2-1.el8.x86_64 55/233 Running scriptlet: alsa-lib-1.2.7.2-1.el8.x86_64 55/233 Installing : libglvnd-core-devel-1:1.3.4-1.el8.x86_64 56/233 Installing : adwaita-cursor-theme-3.28.0-3.el8.noarch 57/233 Installing : adwaita-icon-theme-3.28.0-3.el8.noarch 58/233 Installing : python2-pip-wheel-9.0.3-19.module+el8.6.0+13001+ 59/233 Installing : libX11-common-1.6.8-5.el8.noarch 60/233 Installing : libX11-1.6.8-5.el8.x86_64 61/233 Installing : libXext-1.3.4-1.el8.x86_64 62/233 Installing : libX11-devel-1.6.8-5.el8.x86_64 63/233 Installing : libXrender-0.9.10-7.el8.x86_64 64/233 Installing : cairo-1.15.12-6.el8.x86_64 65/233 Installing : libXfixes-5.0.3-7.el8.x86_64 66/233 Installing : libXext-devel-1.3.4-1.el8.x86_64 67/233 Installing : libXi-1.7.10-1.el8.x86_64 68/233 Installing : libXfixes-devel-5.0.3-7.el8.x86_64 69/233 Installing : libXcursor-1.1.15-3.el8.x86_64 70/233 Installing : libXrender-devel-0.9.10-7.el8.x86_64 71/233 Installing : libXrandr-1.5.2-1.el8.x86_64 72/233 Installing : libXinerama-1.1.4-1.el8.x86_64 73/233 Installing : libXcomposite-0.4.4-14.el8.x86_64 74/233 Installing : libXtst-1.2.3-7.el8.x86_64 75/233 Installing : libXdamage-1.1.4-14.el8.x86_64 76/233 Installing : cairo-gobject-1.15.12-6.el8.x86_64 77/233 Installing : libXft-2.3.3-1.el8.x86_64 78/233 Installing : libXcomposite-devel-0.4.4-14.el8.x86_64 79/233 Installing : libXinerama-devel-1.1.4-1.el8.x86_64 80/233 Installing : libXrandr-devel-1.5.2-1.el8.x86_64 81/233 Installing : libXcursor-devel-1.1.15-3.el8.x86_64 82/233 Installing : libXi-devel-1.7.10-1.el8.x86_64 83/233 Installing : libXxf86vm-1.1.4-9.el8.x86_64 84/233 Installing : libXt-1.1.5-12.el8.x86_64 85/233 Installing : python3-rpm-generators-5-7.el8.noarch 86/233 Installing : libwayland-egl-1.19.0-1.el8.x86_64 87/233 Installing : libepoxy-1.5.8-1.el8.x86_64 88/233 Installing : python2-setuptools-wheel-39.0.1-13.module+el8.4. 89/233 Installing : python2-libs-2.7.18-11.module+el8.7.0+15681+7a92 90/233 Installing : python2-2.7.18-11.module+el8.7.0+15681+7a92afba. 91/233 Running scriptlet: python2-2.7.18-11.module+el8.7.0+15681+7a92afba. 91/233 Installing : python2-setuptools-39.0.1-13.module+el8.4.0+9442 92/233 Installing : xkeyboard-config-2.28-1.el8.noarch 93/233 Installing : libxkbcommon-0.9.1-1.el8.x86_64 94/233 Installing : python2-rpm-macros-3-38.module+el8.1.0+3111+de3f 95/233 Installing : gsm-1.0.17-5.el8.x86_64 96/233 Installing : libsndfile-1.0.28-12.el8.x86_64 97/233 Running scriptlet: libsndfile-1.0.28-12.el8.x86_64 97/233 Installing : pulseaudio-libs-14.0-4.el8.x86_64 98/233 Installing : pulseaudio-libs-glib2-14.0-4.el8.x86_64 99/233 Installing : libdatrie-0.2.9-7.el8.x86_64 100/233 Running scriptlet: libdatrie-0.2.9-7.el8.x86_64 100/233 Installing : libthai-0.1.27-2.el8.x86_64 101/233 Running scriptlet: libthai-0.1.27-2.el8.x86_64 101/233 Installing : pango-1.42.4-8.el8.x86_64 102/233 Running scriptlet: pango-1.42.4-8.el8.x86_64 102/233 Installing : jbigkit-libs-2.1-14.el8.x86_64 103/233 Running scriptlet: jbigkit-libs-2.1-14.el8.x86_64 103/233 Installing : libtiff-4.0.9-26.el8_7.x86_64 104/233 Installing : lcms2-2.9-2.el8.x86_64 105/233 Running scriptlet: lcms2-2.9-2.el8.x86_64 105/233 Installing : libuuid-devel-2.32.1-39.el8_7.x86_64 106/233 Installing : expat-devel-2.2.5-10.el8_7.1.x86_64 107/233 Installing : sqlite-3.26.0-17.el8_7.x86_64 108/233 Installing : libkadm5-1.18.2-22.el8_7.x86_64 109/233 Installing : libcom_err-devel-1.45.6-5.el8.x86_64 110/233 Installing : libverto-devel-0.3.2-2.el8.x86_64 111/233 Installing : pcre2-utf16-10.32-3.el8_6.x86_64 112/233 Installing : hwdata-0.314-8.14.el8.noarch 113/233 Installing : libpciaccess-0.14-1.el8.x86_64 114/233 Installing : libdrm-2.4.111-1.el8.x86_64 115/233 Installing : libglvnd-glx-1:1.3.4-1.el8.x86_64 116/233 Installing : mesa-libGL-22.1.5-2.el8.x86_64 117/233 Installing : mesa-libgbm-22.1.5-2.el8.x86_64 118/233 Running scriptlet: mesa-libgbm-22.1.5-2.el8.x86_64 118/233 Installing : libglvnd-egl-1:1.3.4-1.el8.x86_64 119/233 Installing : mesa-libEGL-22.1.5-2.el8.x86_64 120/233 Installing : libglvnd-gles-1:1.3.4-1.el8.x86_64 121/233 Installing : libglvnd-devel-1:1.3.4-1.el8.x86_64 122/233 Installing : libpciaccess-devel-0.14-1.el8.x86_64 123/233 Installing : pcre2-utf32-10.32-3.el8_6.x86_64 124/233 Installing : pcre2-devel-10.32-3.el8_6.x86_64 125/233 Installing : xz-devel-5.2.4-4.el8_6.x86_64 126/233 Installing : libxml2-devel-2.9.7-15.el8_7.1.x86_64 127/233 Installing : libseccomp-2.5.2-1.el8.x86_64 128/233 Running scriptlet: libseccomp-2.5.2-1.el8.x86_64 128/233 Installing : json-c-0.13.1-3.el8.x86_64 129/233 Installing : kmod-libs-25-19.el8.x86_64 130/233 Running scriptlet: kmod-libs-25-19.el8.x86_64 130/233 Installing : pcre-utf16-8.42-6.el8.x86_64 131/233 Installing : pcre-cpp-8.42-6.el8.x86_64 132/233 Installing : polkit-libs-0.115-13.el8_5.2.x86_64 133/233 Running scriptlet: polkit-libs-0.115-13.el8_5.2.x86_64 133/233 Installing : pcre-utf32-8.42-6.el8.x86_64 134/233 Installing : pcre-devel-8.42-6.el8.x86_64 135/233 Installing : glib2-devel-2.56.4-159.el8.x86_64 136/233 Installing : harfbuzz-devel-1.7.5-3.el8.x86_64 137/233 Installing : atk-devel-2.28.1-1.el8.x86_64 138/233 Installing : libsepol-devel-2.9-3.el8.x86_64 139/233 Installing : libselinux-devel-2.9-6.el8.x86_64 140/233 Installing : keyutils-libs-devel-1.5.10-9.el8.x86_64 141/233 Installing : krb5-devel-1.18.2-22.el8_7.x86_64 142/233 Installing : psmisc-23.1-5.el8.x86_64 143/233 Running scriptlet: xml-common-0.6.3-50.el8.noarch 144/233 Installing : xml-common-0.6.3-50.el8.noarch 144/233 Installing : acl-2.2.53-1.el8.x86_64 145/233 Installing : device-mapper-8:1.02.181-6.el8.x86_64 146/233 Installing : device-mapper-libs-8:1.02.181-6.el8.x86_64 147/233 Installing : cryptsetup-libs-2.3.7-2.el8.x86_64 148/233 Running scriptlet: cryptsetup-libs-2.3.7-2.el8.x86_64 148/233 Installing : dbus-common-1:1.12.8-23.el8_7.1.noarch 149/233 Running scriptlet: dbus-daemon-1:1.12.8-23.el8_7.1.x86_64 150/233 Installing : dbus-daemon-1:1.12.8-23.el8_7.1.x86_64 150/233 Running scriptlet: dbus-daemon-1:1.12.8-23.el8_7.1.x86_64 150/233 Installing : systemd-pam-239-68.el8_7.4.x86_64 151/233 Running scriptlet: systemd-239-68.el8_7.4.x86_64 152/233 Installing : systemd-239-68.el8_7.4.x86_64 152/233 Running scriptlet: systemd-239-68.el8_7.4.x86_64 152/233 Installing : dbus-1:1.12.8-23.el8_7.1.x86_64 153/233 Installing : dbus-devel-1:1.12.8-23.el8_7.1.x86_64 154/233 Installing : at-spi2-core-2.28.0-1.el8.x86_64 155/233 Running scriptlet: at-spi2-core-2.28.0-1.el8.x86_64 155/233 Installing : at-spi2-atk-2.26.2-1.el8.x86_64 156/233 Running scriptlet: at-spi2-atk-2.26.2-1.el8.x86_64 156/233 Installing : GConf2-3.2.6-22.el8.x86_64 157/233 Running scriptlet: GConf2-3.2.6-22.el8.x86_64 157/233 Installing : groff-base-1.22.3-18.el8.x86_64 158/233 Installing : perl-Pod-Escapes-1:1.07-395.el8.noarch 159/233 Installing : perl-Time-Local-1:1.280-1.el8.noarch 160/233 Installing : perl-Term-ANSIColor-4.06-396.el8.noarch 161/233 Installing : perl-Term-Cap-1.17-395.el8.noarch 162/233 Installing : perl-HTTP-Tiny-0.074-1.el8.noarch 163/233 Installing : perl-Pod-Simple-1:3.35-395.el8.noarch 164/233 Installing : perl-File-Temp-0.230.600-1.el8.noarch 165/233 Installing : perl-podlators-4.11-1.el8.noarch 166/233 Installing : perl-Pod-Perldoc-3.28-396.el8.noarch 167/233 Installing : perl-Text-ParseWords-3.30-395.el8.noarch 168/233 Installing : perl-Pod-Usage-4:1.69-395.el8.noarch 169/233 Installing : perl-MIME-Base64-3.15-396.el8.x86_64 170/233 Installing : perl-Storable-1:3.11-3.el8.x86_64 171/233 Installing : perl-Getopt-Long-1:2.50-4.el8.noarch 172/233 Installing : perl-Socket-4:2.027-3.el8.x86_64 173/233 Installing : perl-Encode-4:2.97-3.el8.x86_64 174/233 Installing : perl-Errno-1.28-421.el8.x86_64 175/233 Installing : perl-parent-1:0.237-1.el8.noarch 176/233 Installing : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 177/233 Installing : perl-Unicode-Normalize-1.25-396.el8.x86_64 178/233 Installing : perl-threads-shared-1.58-2.el8.x86_64 179/233 Installing : perl-threads-1:2.21-2.el8.x86_64 180/233 Installing : perl-Carp-1.42-396.el8.noarch 181/233 Installing : perl-Exporter-5.72-396.el8.noarch 182/233 Installing : perl-libs-4:5.26.3-421.el8.x86_64 183/233 Installing : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 184/233 Installing : perl-macros-4:5.26.3-421.el8.x86_64 185/233 Installing : perl-File-Path-2.15-2.el8.noarch 186/233 Installing : perl-PathTools-3.74-1.el8.x86_64 187/233 Installing : perl-constant-1.33-396.el8.noarch 188/233 Installing : perl-IO-1.38-421.el8.x86_64 189/233 Installing : perl-interpreter-4:5.26.3-421.el8.x86_64 190/233 Installing : perl-Data-Dumper-2.167-399.el8.x86_64 191/233 Installing : autoconf-2.69-29.el8.noarch 192/233 Running scriptlet: autoconf-2.69-29.el8.noarch 192/233 Installing : valgrind-1:3.19.0-1.el8.x86_64 193/233 Installing : valgrind-devel-1:3.19.0-1.el8.x86_64 194/233 Installing : libdrm-devel-2.4.111-1.el8.x86_64 195/233 Installing : perl-Thread-Queue-3.13-1.el8.noarch 196/233 Installing : automake-1.16.1-7.el8.noarch 197/233 Installing : libmodman-2.0.1-17.el8.x86_64 198/233 Running scriptlet: libmodman-2.0.1-17.el8.x86_64 198/233 Installing : libproxy-0.4.15-5.2.el8.x86_64 199/233 Running scriptlet: libproxy-0.4.15-5.2.el8.x86_64 199/233 Installing : glib-networking-2.56.1-1.1.el8.x86_64 200/233 Installing : libsoup-2.62.3-2.el8.x86_64 201/233 Installing : rest-0.8.1-2.el8.x86_64 202/233 Running scriptlet: rest-0.8.1-2.el8.x86_64 202/233 Installing : shared-mime-info-1.9-3.el8.x86_64 203/233 Running scriptlet: shared-mime-info-1.9-3.el8.x86_64 203/233 Installing : gdk-pixbuf2-2.36.12-5.el8.x86_64 204/233 Running scriptlet: gdk-pixbuf2-2.36.12-5.el8.x86_64 204/233 Installing : gdk-pixbuf2-modules-2.36.12-5.el8.x86_64 205/233 Installing : gtk-update-icon-cache-3.22.30-11.el8.x86_64 206/233 Installing : gtk2-2.24.32-5.el8.x86_64 207/233 Running scriptlet: gtk2-2.24.32-5.el8.x86_64 207/233 Installing : gdk-pixbuf2-devel-2.36.12-5.el8.x86_64 208/233 Installing : libgusb-0.3.0-1.el8.x86_64 209/233 Installing : colord-libs-1.4.2-1.el8.x86_64 210/233 Installing : json-glib-1.4.4-1.el8.x86_64 211/233 Installing : gtk3-3.22.30-11.el8.x86_64 212/233 Installing : bzip2-devel-1.0.6-26.el8.x86_64 213/233 Installing : freetype-devel-2.9.1-9.el8.x86_64 214/233 Installing : fontconfig-devel-2.13.1-4.el8.x86_64 215/233 Installing : cairo-devel-1.15.12-6.el8.x86_64 216/233 Installing : libXft-devel-2.3.3-1.el8.x86_64 217/233 Installing : pango-devel-1.42.4-8.el8.x86_64 218/233 Installing : gtk2-devel-2.24.32-5.el8.x86_64 219/233 Installing : notification-daemon-3.20.0-16.el8.x86_64 220/233 Installing : GConf2-devel-3.2.6-22.el8.x86_64 221/233 Installing : mesa-libGL-devel-22.1.5-2.el8.x86_64 222/233 Installing : dbus-glib-devel-0.110-2.el8.x86_64 223/233 Installing : epel-rpm-macros-systemd-8-37.noarch 224/233 Installing : openssl-devel-1:1.1.1k-9.el8_7.x86_64 225/233 Installing : pulseaudio-libs-devel-14.0-4.el8.x86_64 226/233 Installing : sqlite-devel-3.26.0-17.el8_7.x86_64 227/233 Installing : python2-devel-2.7.18-11.module+el8.7.0+15681+7a9 228/233 Installing : libXt-devel-1.1.5-12.el8.x86_64 229/233 Installing : alsa-lib-devel-1.2.7.2-1.el8.x86_64 230/233 Installing : autoconf213-2.13-39.el8.noarch 231/233 Running scriptlet: autoconf213-2.13-39.el8.noarch 231/233 Installing : desktop-file-utils-0.23-8.el8.x86_64 232/233 Installing : yasm-1.3.0-7.el8.x86_64 233/233 Running scriptlet: yasm-1.3.0-7.el8.x86_64 233/233 Verifying : notification-daemon-3.20.0-16.el8.x86_64 1/233 Verifying : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 2/233 Verifying : bzip2-devel-1.0.6-26.el8.x86_64 3/233 Verifying : perl-PathTools-3.74-1.el8.x86_64 4/233 Verifying : json-glib-1.4.4-1.el8.x86_64 5/233 Verifying : perl-Data-Dumper-2.167-399.el8.x86_64 6/233 Verifying : libgusb-0.3.0-1.el8.x86_64 7/233 Verifying : perl-threads-shared-1.58-2.el8.x86_64 8/233 Verifying : shared-mime-info-1.9-3.el8.x86_64 9/233 Verifying : libmodman-2.0.1-17.el8.x86_64 10/233 Verifying : perl-Encode-4:2.97-3.el8.x86_64 11/233 Verifying : libpng-2:1.6.34-5.el8.x86_64 12/233 Verifying : libproxy-0.4.15-5.2.el8.x86_64 13/233 Verifying : groff-base-1.22.3-18.el8.x86_64 14/233 Verifying : acl-2.2.53-1.el8.x86_64 15/233 Verifying : perl-Unicode-Normalize-1.25-396.el8.x86_64 16/233 Verifying : libpng-devel-2:1.6.34-5.el8.x86_64 17/233 Verifying : perl-MIME-Base64-3.15-396.el8.x86_64 18/233 Verifying : fontpackages-filesystem-1.44-22.el8.noarch 19/233 Verifying : perl-threads-1:2.21-2.el8.x86_64 20/233 Verifying : perl-Pod-Simple-1:3.35-395.el8.noarch 21/233 Verifying : perl-Term-ANSIColor-4.06-396.el8.noarch 22/233 Verifying : dbus-glib-0.110-2.el8.x86_64 23/233 Verifying : m4-1.4.18-7.el8.x86_64 24/233 Verifying : perl-HTTP-Tiny-0.074-1.el8.noarch 25/233 Verifying : perl-Pod-Escapes-1:1.07-395.el8.noarch 26/233 Verifying : perl-Pod-Perldoc-3.28-396.el8.noarch 27/233 Verifying : perl-File-Path-2.15-2.el8.noarch 28/233 Verifying : perl-parent-1:0.237-1.el8.noarch 29/233 Verifying : xml-common-0.6.3-50.el8.noarch 30/233 Verifying : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 31/233 Verifying : perl-Getopt-Long-1:2.50-4.el8.noarch 32/233 Verifying : libpciaccess-0.14-1.el8.x86_64 33/233 Verifying : perl-podlators-4.11-1.el8.noarch 34/233 Verifying : perl-Time-Local-1:1.280-1.el8.noarch 35/233 Verifying : perl-Carp-1.42-396.el8.noarch 36/233 Verifying : perl-Exporter-5.72-396.el8.noarch 37/233 Verifying : perl-Storable-1:3.11-3.el8.x86_64 38/233 Verifying : perl-Text-ParseWords-3.30-395.el8.noarch 39/233 Verifying : glib-networking-2.56.1-1.1.el8.x86_64 40/233 Verifying : perl-File-Temp-0.230.600-1.el8.noarch 41/233 Verifying : perl-constant-1.33-396.el8.noarch 42/233 Verifying : perl-Term-Cap-1.17-395.el8.noarch 43/233 Verifying : perl-Pod-Usage-4:1.69-395.el8.noarch 44/233 Verifying : gdk-pixbuf2-2.36.12-5.el8.x86_64 45/233 Verifying : gettext-libs-0.19.8.1-17.el8.x86_64 46/233 Verifying : gettext-0.19.8.1-17.el8.x86_64 47/233 Verifying : libicu-devel-60.3-2.el8_1.x86_64 48/233 Verifying : perl-Socket-4:2.027-3.el8.x86_64 49/233 Verifying : libicu-60.3-2.el8_1.x86_64 50/233 Verifying : libsoup-2.62.3-2.el8.x86_64 51/233 Verifying : libcroco-0.6.12-4.el8_2.1.x86_64 52/233 Verifying : psmisc-23.1-5.el8.x86_64 53/233 Verifying : avahi-libs-0.7-20.el8.x86_64 54/233 Verifying : keyutils-libs-devel-1.5.10-9.el8.x86_64 55/233 Verifying : libsepol-devel-2.9-3.el8.x86_64 56/233 Verifying : gsettings-desktop-schemas-3.32.0-6.el8.x86_64 57/233 Verifying : pcre-devel-8.42-6.el8.x86_64 58/233 Verifying : pcre-utf32-8.42-6.el8.x86_64 59/233 Verifying : emacs-filesystem-1:26.1-7.el8.noarch 60/233 Verifying : fontconfig-devel-2.13.1-4.el8.x86_64 61/233 Verifying : polkit-libs-0.115-13.el8_5.2.x86_64 62/233 Verifying : pcre-cpp-8.42-6.el8.x86_64 63/233 Verifying : pcre-utf16-8.42-6.el8.x86_64 64/233 Verifying : fontconfig-2.13.1-4.el8.x86_64 65/233 Verifying : kmod-libs-25-19.el8.x86_64 66/233 Verifying : perl-libs-4:5.26.3-421.el8.x86_64 67/233 Verifying : perl-IO-1.38-421.el8.x86_64 68/233 Verifying : json-c-0.13.1-3.el8.x86_64 69/233 Verifying : libseccomp-2.5.2-1.el8.x86_64 70/233 Verifying : xz-devel-5.2.4-4.el8_6.x86_64 71/233 Verifying : cryptsetup-libs-2.3.7-2.el8.x86_64 72/233 Verifying : perl-interpreter-4:5.26.3-421.el8.x86_64 73/233 Verifying : perl-macros-4:5.26.3-421.el8.x86_64 74/233 Verifying : perl-Errno-1.28-421.el8.x86_64 75/233 Verifying : glib2-devel-2.56.4-159.el8.x86_64 76/233 Verifying : freetype-2.9.1-9.el8.x86_64 77/233 Verifying : pcre2-utf32-10.32-3.el8_6.x86_64 78/233 Verifying : freetype-devel-2.9.1-9.el8.x86_64 79/233 Verifying : hwdata-0.314-8.14.el8.noarch 80/233 Verifying : libselinux-devel-2.9-6.el8.x86_64 81/233 Verifying : device-mapper-8:1.02.181-6.el8.x86_64 82/233 Verifying : pcre2-devel-10.32-3.el8_6.x86_64 83/233 Verifying : pcre2-utf16-10.32-3.el8_6.x86_64 84/233 Verifying : cups-libs-1:2.2.6-50.el8.x86_64 85/233 Verifying : libverto-devel-0.3.2-2.el8.x86_64 86/233 Verifying : device-mapper-libs-8:1.02.181-6.el8.x86_64 87/233 Verifying : libcom_err-devel-1.45.6-5.el8.x86_64 88/233 Verifying : krb5-devel-1.18.2-22.el8_7.x86_64 89/233 Verifying : libkadm5-1.18.2-22.el8_7.x86_64 90/233 Verifying : dbus-tools-1:1.12.8-23.el8_7.1.x86_64 91/233 Verifying : sqlite-3.26.0-17.el8_7.x86_64 92/233 Verifying : sqlite-devel-3.26.0-17.el8_7.x86_64 93/233 Verifying : dbus-libs-1:1.12.8-23.el8_7.1.x86_64 94/233 Verifying : expat-devel-2.2.5-10.el8_7.1.x86_64 95/233 Verifying : dbus-daemon-1:1.12.8-23.el8_7.1.x86_64 96/233 Verifying : libuuid-devel-2.32.1-39.el8_7.x86_64 97/233 Verifying : dbus-1:1.12.8-23.el8_7.1.x86_64 98/233 Verifying : zlib-devel-1.2.11-21.el8_7.x86_64 99/233 Verifying : dbus-common-1:1.12.8-23.el8_7.1.noarch 100/233 Verifying : systemd-pam-239-68.el8_7.4.x86_64 101/233 Verifying : systemd-239-68.el8_7.4.x86_64 102/233 Verifying : openssl-devel-1:1.1.1k-9.el8_7.x86_64 103/233 Verifying : perl-Thread-Queue-3.13-1.el8.noarch 104/233 Verifying : hicolor-icon-theme-0.17-2.el8.noarch 105/233 Verifying : lcms2-2.9-2.el8.x86_64 106/233 Verifying : graphite2-devel-1.3.10-10.el8.x86_64 107/233 Verifying : jbigkit-libs-2.1-14.el8.x86_64 108/233 Verifying : libXtst-1.2.3-7.el8.x86_64 109/233 Verifying : flac-libs-1.3.2-9.el8.x86_64 110/233 Verifying : libXinerama-1.1.4-1.el8.x86_64 111/233 Verifying : libXcursor-devel-1.1.15-3.el8.x86_64 112/233 Verifying : at-spi2-core-2.28.0-1.el8.x86_64 113/233 Verifying : graphite2-1.3.10-10.el8.x86_64 114/233 Verifying : libXfixes-devel-5.0.3-7.el8.x86_64 115/233 Verifying : libXcursor-1.1.15-3.el8.x86_64 116/233 Verifying : libogg-2:1.3.2-10.el8.x86_64 117/233 Verifying : libXcomposite-devel-0.4.4-14.el8.x86_64 118/233 Verifying : at-spi2-atk-2.26.2-1.el8.x86_64 119/233 Verifying : libSM-1.2.3-1.el8.x86_64 120/233 Verifying : libXfixes-5.0.3-7.el8.x86_64 121/233 Verifying : libXxf86vm-1.1.4-9.el8.x86_64 122/233 Verifying : libXrender-devel-0.9.10-7.el8.x86_64 123/233 Verifying : dbus-glib-devel-0.110-2.el8.x86_64 124/233 Verifying : libthai-0.1.27-2.el8.x86_64 125/233 Verifying : libXinerama-devel-1.1.4-1.el8.x86_64 126/233 Verifying : colord-libs-1.4.2-1.el8.x86_64 127/233 Verifying : rest-0.8.1-2.el8.x86_64 128/233 Verifying : libXdamage-1.1.4-14.el8.x86_64 129/233 Verifying : GConf2-3.2.6-22.el8.x86_64 130/233 Verifying : libSM-devel-1.2.3-1.el8.x86_64 131/233 Verifying : harfbuzz-1.7.5-3.el8.x86_64 132/233 Verifying : libXcomposite-0.4.4-14.el8.x86_64 133/233 Verifying : libasyncns-0.8-14.el8.x86_64 134/233 Verifying : harfbuzz-devel-1.7.5-3.el8.x86_64 135/233 Verifying : libXrender-0.9.10-7.el8.x86_64 136/233 Verifying : atk-2.28.1-1.el8.x86_64 137/233 Verifying : libdatrie-0.2.9-7.el8.x86_64 138/233 Verifying : libxshmfence-1.3-2.el8.x86_64 139/233 Verifying : harfbuzz-icu-1.7.5-3.el8.x86_64 140/233 Verifying : atk-devel-2.28.1-1.el8.x86_64 141/233 Verifying : gsm-1.0.17-5.el8.x86_64 142/233 Verifying : desktop-file-utils-0.23-8.el8.x86_64 143/233 Verifying : libXt-1.1.5-12.el8.x86_64 144/233 Verifying : libvorbis-1:1.3.6-2.el8.x86_64 145/233 Verifying : libXt-devel-1.1.5-12.el8.x86_64 146/233 Verifying : python2-rpm-macros-3-38.module+el8.1.0+3111+de3f 147/233 Verifying : libICE-devel-1.0.9-15.el8.x86_64 148/233 Verifying : gdk-pixbuf2-devel-2.36.12-5.el8.x86_64 149/233 Verifying : gdk-pixbuf2-modules-2.36.12-5.el8.x86_64 150/233 Verifying : libICE-1.0.9-15.el8.x86_64 151/233 Verifying : libxkbcommon-0.9.1-1.el8.x86_64 152/233 Verifying : xkeyboard-config-2.28-1.el8.noarch 153/233 Verifying : libxcb-1.13.1-1.el8.x86_64 154/233 Verifying : libxcb-devel-1.13.1-1.el8.x86_64 155/233 Verifying : xorg-x11-proto-devel-2020.1-3.el8.noarch 156/233 Verifying : libXft-devel-2.3.3-1.el8.x86_64 157/233 Verifying : libXext-1.3.4-1.el8.x86_64 158/233 Verifying : libXi-devel-1.7.10-1.el8.x86_64 159/233 Verifying : libXau-devel-1.0.9-3.el8.x86_64 160/233 Verifying : libXi-1.7.10-1.el8.x86_64 161/233 Verifying : libXrandr-devel-1.5.2-1.el8.x86_64 162/233 Verifying : libXrandr-1.5.2-1.el8.x86_64 163/233 Verifying : libXft-2.3.3-1.el8.x86_64 164/233 Verifying : libXau-1.0.9-3.el8.x86_64 165/233 Verifying : libXext-devel-1.3.4-1.el8.x86_64 166/233 Verifying : abattis-cantarell-fonts-0.0.25-6.el8.noarch 167/233 Verifying : python2-setuptools-39.0.1-13.module+el8.4.0+9442 168/233 Verifying : python2-setuptools-wheel-39.0.1-13.module+el8.4. 169/233 Verifying : automake-1.16.1-7.el8.noarch 170/233 Verifying : gtk2-2.24.32-5.el8.x86_64 171/233 Verifying : gtk2-devel-2.24.32-5.el8.x86_64 172/233 Verifying : libjpeg-turbo-1.5.3-12.el8.x86_64 173/233 Verifying : libX11-xcb-1.6.8-5.el8.x86_64 174/233 Verifying : libpciaccess-devel-0.14-1.el8.x86_64 175/233 Verifying : cmake-filesystem-3.20.2-4.el8.x86_64 176/233 Verifying : libwayland-cursor-1.19.0-1.el8.x86_64 177/233 Verifying : libepoxy-1.5.8-1.el8.x86_64 178/233 Verifying : autoconf-2.69-29.el8.noarch 179/233 Verifying : pango-devel-1.42.4-8.el8.x86_64 180/233 Verifying : libwayland-egl-1.19.0-1.el8.x86_64 181/233 Verifying : python3-rpm-generators-5-7.el8.noarch 182/233 Verifying : pango-1.42.4-8.el8.x86_64 183/233 Verifying : libX11-1.6.8-5.el8.x86_64 184/233 Verifying : libX11-devel-1.6.8-5.el8.x86_64 185/233 Verifying : libwayland-server-1.19.0-1.el8.x86_64 186/233 Verifying : jasper-libs-2.0.14-5.el8.x86_64 187/233 Verifying : libX11-common-1.6.8-5.el8.noarch 188/233 Verifying : libwayland-client-1.19.0-1.el8.x86_64 189/233 Verifying : python2-pip-wheel-9.0.3-19.module+el8.6.0+13001+ 190/233 Verifying : adwaita-cursor-theme-3.28.0-3.el8.noarch 191/233 Verifying : pixman-0.38.4-2.el8.x86_64 192/233 Verifying : cairo-gobject-1.15.12-6.el8.x86_64 193/233 Verifying : adwaita-icon-theme-3.28.0-3.el8.noarch 194/233 Verifying : cairo-1.15.12-6.el8.x86_64 195/233 Verifying : libglvnd-glx-1:1.3.4-1.el8.x86_64 196/233 Verifying : libglvnd-egl-1:1.3.4-1.el8.x86_64 197/233 Verifying : cairo-devel-1.15.12-6.el8.x86_64 198/233 Verifying : libglvnd-1:1.3.4-1.el8.x86_64 199/233 Verifying : pixman-devel-0.38.4-2.el8.x86_64 200/233 Verifying : libsndfile-1.0.28-12.el8.x86_64 201/233 Verifying : libglvnd-gles-1:1.3.4-1.el8.x86_64 202/233 Verifying : libglvnd-core-devel-1:1.3.4-1.el8.x86_64 203/233 Verifying : libglvnd-opengl-1:1.3.4-1.el8.x86_64 204/233 Verifying : libglvnd-devel-1:1.3.4-1.el8.x86_64 205/233 Verifying : fribidi-1.0.4-9.el8.x86_64 206/233 Verifying : python2-2.7.18-11.module+el8.7.0+15681+7a92afba. 207/233 Verifying : python2-libs-2.7.18-11.module+el8.7.0+15681+7a92 208/233 Verifying : python2-devel-2.7.18-11.module+el8.7.0+15681+7a9 209/233 Verifying : mesa-libglapi-22.1.5-2.el8.x86_64 210/233 Verifying : mesa-libEGL-22.1.5-2.el8.x86_64 211/233 Verifying : mesa-libgbm-22.1.5-2.el8.x86_64 212/233 Verifying : valgrind-1:3.19.0-1.el8.x86_64 213/233 Verifying : libdrm-devel-2.4.111-1.el8.x86_64 214/233 Verifying : alsa-lib-1.2.7.2-1.el8.x86_64 215/233 Verifying : gtk-update-icon-cache-3.22.30-11.el8.x86_64 216/233 Verifying : alsa-lib-devel-1.2.7.2-1.el8.x86_64 217/233 Verifying : pulseaudio-libs-glib2-14.0-4.el8.x86_64 218/233 Verifying : pulseaudio-libs-14.0-4.el8.x86_64 219/233 Verifying : libdrm-2.4.111-1.el8.x86_64 220/233 Verifying : pulseaudio-libs-devel-14.0-4.el8.x86_64 221/233 Verifying : fribidi-devel-1.0.4-9.el8.x86_64 222/233 Verifying : valgrind-devel-1:3.19.0-1.el8.x86_64 223/233 Verifying : mesa-libGL-devel-22.1.5-2.el8.x86_64 224/233 Verifying : gtk3-3.22.30-11.el8.x86_64 225/233 Verifying : mesa-libGL-22.1.5-2.el8.x86_64 226/233 Verifying : libtiff-4.0.9-26.el8_7.x86_64 227/233 Verifying : dbus-devel-1:1.12.8-23.el8_7.1.x86_64 228/233 Verifying : libxml2-devel-2.9.7-15.el8_7.1.x86_64 229/233 Verifying : GConf2-devel-3.2.6-22.el8.x86_64 230/233 Verifying : yasm-1.3.0-7.el8.x86_64 231/233 Verifying : autoconf213-2.13-39.el8.noarch 232/233 Verifying : epel-rpm-macros-systemd-8-37.noarch 233/233 Installed products updated. Installed: GConf2-3.2.6-22.el8.x86_64 GConf2-devel-3.2.6-22.el8.x86_64 abattis-cantarell-fonts-0.0.25-6.el8.noarch acl-2.2.53-1.el8.x86_64 adwaita-cursor-theme-3.28.0-3.el8.noarch adwaita-icon-theme-3.28.0-3.el8.noarch alsa-lib-1.2.7.2-1.el8.x86_64 alsa-lib-devel-1.2.7.2-1.el8.x86_64 at-spi2-atk-2.26.2-1.el8.x86_64 at-spi2-core-2.28.0-1.el8.x86_64 atk-2.28.1-1.el8.x86_64 atk-devel-2.28.1-1.el8.x86_64 autoconf-2.69-29.el8.noarch autoconf213-2.13-39.el8.noarch automake-1.16.1-7.el8.noarch avahi-libs-0.7-20.el8.x86_64 bzip2-devel-1.0.6-26.el8.x86_64 cairo-1.15.12-6.el8.x86_64 cairo-devel-1.15.12-6.el8.x86_64 cairo-gobject-1.15.12-6.el8.x86_64 cmake-filesystem-3.20.2-4.el8.x86_64 colord-libs-1.4.2-1.el8.x86_64 cryptsetup-libs-2.3.7-2.el8.x86_64 cups-libs-1:2.2.6-50.el8.x86_64 dbus-1:1.12.8-23.el8_7.1.x86_64 dbus-common-1:1.12.8-23.el8_7.1.noarch dbus-daemon-1:1.12.8-23.el8_7.1.x86_64 dbus-devel-1:1.12.8-23.el8_7.1.x86_64 dbus-glib-0.110-2.el8.x86_64 dbus-glib-devel-0.110-2.el8.x86_64 dbus-libs-1:1.12.8-23.el8_7.1.x86_64 dbus-tools-1:1.12.8-23.el8_7.1.x86_64 desktop-file-utils-0.23-8.el8.x86_64 device-mapper-8:1.02.181-6.el8.x86_64 device-mapper-libs-8:1.02.181-6.el8.x86_64 emacs-filesystem-1:26.1-7.el8.noarch epel-rpm-macros-systemd-8-37.noarch expat-devel-2.2.5-10.el8_7.1.x86_64 flac-libs-1.3.2-9.el8.x86_64 fontconfig-2.13.1-4.el8.x86_64 fontconfig-devel-2.13.1-4.el8.x86_64 fontpackages-filesystem-1.44-22.el8.noarch freetype-2.9.1-9.el8.x86_64 freetype-devel-2.9.1-9.el8.x86_64 fribidi-1.0.4-9.el8.x86_64 fribidi-devel-1.0.4-9.el8.x86_64 gdk-pixbuf2-2.36.12-5.el8.x86_64 gdk-pixbuf2-devel-2.36.12-5.el8.x86_64 gdk-pixbuf2-modules-2.36.12-5.el8.x86_64 gettext-0.19.8.1-17.el8.x86_64 gettext-libs-0.19.8.1-17.el8.x86_64 glib-networking-2.56.1-1.1.el8.x86_64 glib2-devel-2.56.4-159.el8.x86_64 graphite2-1.3.10-10.el8.x86_64 graphite2-devel-1.3.10-10.el8.x86_64 groff-base-1.22.3-18.el8.x86_64 gsettings-desktop-schemas-3.32.0-6.el8.x86_64 gsm-1.0.17-5.el8.x86_64 gtk-update-icon-cache-3.22.30-11.el8.x86_64 gtk2-2.24.32-5.el8.x86_64 gtk2-devel-2.24.32-5.el8.x86_64 gtk3-3.22.30-11.el8.x86_64 harfbuzz-1.7.5-3.el8.x86_64 harfbuzz-devel-1.7.5-3.el8.x86_64 harfbuzz-icu-1.7.5-3.el8.x86_64 hicolor-icon-theme-0.17-2.el8.noarch hwdata-0.314-8.14.el8.noarch jasper-libs-2.0.14-5.el8.x86_64 jbigkit-libs-2.1-14.el8.x86_64 json-c-0.13.1-3.el8.x86_64 json-glib-1.4.4-1.el8.x86_64 keyutils-libs-devel-1.5.10-9.el8.x86_64 kmod-libs-25-19.el8.x86_64 krb5-devel-1.18.2-22.el8_7.x86_64 lcms2-2.9-2.el8.x86_64 libICE-1.0.9-15.el8.x86_64 libICE-devel-1.0.9-15.el8.x86_64 libSM-1.2.3-1.el8.x86_64 libSM-devel-1.2.3-1.el8.x86_64 libX11-1.6.8-5.el8.x86_64 libX11-common-1.6.8-5.el8.noarch libX11-devel-1.6.8-5.el8.x86_64 libX11-xcb-1.6.8-5.el8.x86_64 libXau-1.0.9-3.el8.x86_64 libXau-devel-1.0.9-3.el8.x86_64 libXcomposite-0.4.4-14.el8.x86_64 libXcomposite-devel-0.4.4-14.el8.x86_64 libXcursor-1.1.15-3.el8.x86_64 libXcursor-devel-1.1.15-3.el8.x86_64 libXdamage-1.1.4-14.el8.x86_64 libXext-1.3.4-1.el8.x86_64 libXext-devel-1.3.4-1.el8.x86_64 libXfixes-5.0.3-7.el8.x86_64 libXfixes-devel-5.0.3-7.el8.x86_64 libXft-2.3.3-1.el8.x86_64 libXft-devel-2.3.3-1.el8.x86_64 libXi-1.7.10-1.el8.x86_64 libXi-devel-1.7.10-1.el8.x86_64 libXinerama-1.1.4-1.el8.x86_64 libXinerama-devel-1.1.4-1.el8.x86_64 libXrandr-1.5.2-1.el8.x86_64 libXrandr-devel-1.5.2-1.el8.x86_64 libXrender-0.9.10-7.el8.x86_64 libXrender-devel-0.9.10-7.el8.x86_64 libXt-1.1.5-12.el8.x86_64 libXt-devel-1.1.5-12.el8.x86_64 libXtst-1.2.3-7.el8.x86_64 libXxf86vm-1.1.4-9.el8.x86_64 libasyncns-0.8-14.el8.x86_64 libcom_err-devel-1.45.6-5.el8.x86_64 libcroco-0.6.12-4.el8_2.1.x86_64 libdatrie-0.2.9-7.el8.x86_64 libdrm-2.4.111-1.el8.x86_64 libdrm-devel-2.4.111-1.el8.x86_64 libepoxy-1.5.8-1.el8.x86_64 libglvnd-1:1.3.4-1.el8.x86_64 libglvnd-core-devel-1:1.3.4-1.el8.x86_64 libglvnd-devel-1:1.3.4-1.el8.x86_64 libglvnd-egl-1:1.3.4-1.el8.x86_64 libglvnd-gles-1:1.3.4-1.el8.x86_64 libglvnd-glx-1:1.3.4-1.el8.x86_64 libglvnd-opengl-1:1.3.4-1.el8.x86_64 libgusb-0.3.0-1.el8.x86_64 libicu-60.3-2.el8_1.x86_64 libicu-devel-60.3-2.el8_1.x86_64 libjpeg-turbo-1.5.3-12.el8.x86_64 libkadm5-1.18.2-22.el8_7.x86_64 libmodman-2.0.1-17.el8.x86_64 libogg-2:1.3.2-10.el8.x86_64 libpciaccess-0.14-1.el8.x86_64 libpciaccess-devel-0.14-1.el8.x86_64 libpng-2:1.6.34-5.el8.x86_64 libpng-devel-2:1.6.34-5.el8.x86_64 libproxy-0.4.15-5.2.el8.x86_64 libseccomp-2.5.2-1.el8.x86_64 libselinux-devel-2.9-6.el8.x86_64 libsepol-devel-2.9-3.el8.x86_64 libsndfile-1.0.28-12.el8.x86_64 libsoup-2.62.3-2.el8.x86_64 libthai-0.1.27-2.el8.x86_64 libtiff-4.0.9-26.el8_7.x86_64 libuuid-devel-2.32.1-39.el8_7.x86_64 libverto-devel-0.3.2-2.el8.x86_64 libvorbis-1:1.3.6-2.el8.x86_64 libwayland-client-1.19.0-1.el8.x86_64 libwayland-cursor-1.19.0-1.el8.x86_64 libwayland-egl-1.19.0-1.el8.x86_64 libwayland-server-1.19.0-1.el8.x86_64 libxcb-1.13.1-1.el8.x86_64 libxcb-devel-1.13.1-1.el8.x86_64 libxkbcommon-0.9.1-1.el8.x86_64 libxml2-devel-2.9.7-15.el8_7.1.x86_64 libxshmfence-1.3-2.el8.x86_64 m4-1.4.18-7.el8.x86_64 mesa-libEGL-22.1.5-2.el8.x86_64 mesa-libGL-22.1.5-2.el8.x86_64 mesa-libGL-devel-22.1.5-2.el8.x86_64 mesa-libgbm-22.1.5-2.el8.x86_64 mesa-libglapi-22.1.5-2.el8.x86_64 notification-daemon-3.20.0-16.el8.x86_64 openssl-devel-1:1.1.1k-9.el8_7.x86_64 pango-1.42.4-8.el8.x86_64 pango-devel-1.42.4-8.el8.x86_64 pcre-cpp-8.42-6.el8.x86_64 pcre-devel-8.42-6.el8.x86_64 pcre-utf16-8.42-6.el8.x86_64 pcre-utf32-8.42-6.el8.x86_64 pcre2-devel-10.32-3.el8_6.x86_64 pcre2-utf16-10.32-3.el8_6.x86_64 pcre2-utf32-10.32-3.el8_6.x86_64 perl-Carp-1.42-396.el8.noarch perl-Data-Dumper-2.167-399.el8.x86_64 perl-Encode-4:2.97-3.el8.x86_64 perl-Errno-1.28-421.el8.x86_64 perl-Exporter-5.72-396.el8.noarch perl-File-Path-2.15-2.el8.noarch perl-File-Temp-0.230.600-1.el8.noarch perl-Getopt-Long-1:2.50-4.el8.noarch perl-HTTP-Tiny-0.074-1.el8.noarch perl-IO-1.38-421.el8.x86_64 perl-MIME-Base64-3.15-396.el8.x86_64 perl-PathTools-3.74-1.el8.x86_64 perl-Pod-Escapes-1:1.07-395.el8.noarch perl-Pod-Perldoc-3.28-396.el8.noarch perl-Pod-Simple-1:3.35-395.el8.noarch perl-Pod-Usage-4:1.69-395.el8.noarch perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 perl-Socket-4:2.027-3.el8.x86_64 perl-Storable-1:3.11-3.el8.x86_64 perl-Term-ANSIColor-4.06-396.el8.noarch perl-Term-Cap-1.17-395.el8.noarch perl-Text-ParseWords-3.30-395.el8.noarch perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch perl-Thread-Queue-3.13-1.el8.noarch perl-Time-Local-1:1.280-1.el8.noarch perl-Unicode-Normalize-1.25-396.el8.x86_64 perl-constant-1.33-396.el8.noarch perl-interpreter-4:5.26.3-421.el8.x86_64 perl-libs-4:5.26.3-421.el8.x86_64 perl-macros-4:5.26.3-421.el8.x86_64 perl-parent-1:0.237-1.el8.noarch perl-podlators-4.11-1.el8.noarch perl-threads-1:2.21-2.el8.x86_64 perl-threads-shared-1.58-2.el8.x86_64 pixman-0.38.4-2.el8.x86_64 pixman-devel-0.38.4-2.el8.x86_64 polkit-libs-0.115-13.el8_5.2.x86_64 psmisc-23.1-5.el8.x86_64 pulseaudio-libs-14.0-4.el8.x86_64 pulseaudio-libs-devel-14.0-4.el8.x86_64 pulseaudio-libs-glib2-14.0-4.el8.x86_64 python2-2.7.18-11.module+el8.7.0+15681+7a92afba.x86_64 python2-devel-2.7.18-11.module+el8.7.0+15681+7a92afba.x86_64 python2-libs-2.7.18-11.module+el8.7.0+15681+7a92afba.x86_64 python2-pip-wheel-9.0.3-19.module+el8.6.0+13001+ad200bd9.noarch python2-rpm-macros-3-38.module+el8.1.0+3111+de3f2d8e.noarch python2-setuptools-39.0.1-13.module+el8.4.0+9442+27d0e81c.noarch python2-setuptools-wheel-39.0.1-13.module+el8.4.0+9442+27d0e81c.noarch python3-rpm-generators-5-7.el8.noarch rest-0.8.1-2.el8.x86_64 shared-mime-info-1.9-3.el8.x86_64 sqlite-3.26.0-17.el8_7.x86_64 sqlite-devel-3.26.0-17.el8_7.x86_64 systemd-239-68.el8_7.4.x86_64 systemd-pam-239-68.el8_7.4.x86_64 valgrind-1:3.19.0-1.el8.x86_64 valgrind-devel-1:3.19.0-1.el8.x86_64 xkeyboard-config-2.28-1.el8.noarch xml-common-0.6.3-50.el8.noarch xorg-x11-proto-devel-2020.1-3.el8.noarch xz-devel-5.2.4-4.el8_6.x86_64 yasm-1.3.0-7.el8.x86_64 zlib-devel-1.2.11-21.el8_7.x86_64 Complete! Finish: build setup for palemoon-stackrpms-29.4.0-1.src.rpm Start: rpmbuild palemoon-stackrpms-29.4.0-1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GmfkSf + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pale-moon + /usr/bin/gzip -dc /builddir/build/SOURCES/29.4.0_Release.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd pale-moon + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + tar -C platform --strip-components=1 -zxf /builddir/build/SOURCES/RELBASE_20210817.tar.gz + /usr/bin/cp /builddir/build/SOURCES/palemoon-mozconfig ./.mozconfig + echo 'Patch #0 (small-icons.patch):' Patch #0 (small-icons.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file palemoon/base/content/browser.xul Hunk #1 succeeded at 339 (offset -16 lines). Hunk #2 succeeded at 365 (offset -16 lines). + echo 'Patch #1 (bgstack15-palemoon.patch):' Patch #1 (bgstack15-palemoon.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file palemoon/branding/shared/locales/browserconfig.properties + echo 'Patch #2 (pm-fedora.patch):' Patch #2 (pm-fedora.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file palemoon/base/content/aboutDialog.xul Hunk #1 succeeded at 31 (offset -8 lines). Hunk #2 succeeded at 45 (offset -8 lines). patching file palemoon/branding/official/content/aboutDialog.css Hunk #1 succeeded at 17 (offset -4 lines). patching file palemoon/branding/official/locales/en-US/brand.dtd patching file palemoon/branding/official/locales/en-US/brand.properties + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.MNxKlA + umask 022 + cd /builddir/build/BUILD + cd pale-moon + ./mach build 0:00.26 /usr/bin/gmake -f client.mk -s configure 0:00.67 Clobber not needed. 0:01.07 Generating /builddir/build/BUILD/pale-moon/configure 0:01.08 Generating /builddir/build/BUILD/pale-moon/platform/configure 0:01.08 Generating /builddir/build/BUILD/pale-moon/platform/js/src/configure 0:01.08 cd /builddir/build/BUILD/pale-moon/pmbuild 0:01.08 /builddir/build/BUILD/pale-moon/configure 0:01.17 Creating Python environment 0:02.31 New python executable in /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python2.7 0:02.31 Also creating executable in /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python 0:02.31 Installing setuptools, pip, wheel...done. 0:02.74 running build_ext 0:02.74 building 'psutil._psutil_linux' extension 0:02.74 creating build 0:02.74 creating build/temp.linux-x86_64-2.7 0:02.74 creating build/temp.linux-x86_64-2.7/psutil 0:02.74 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 0:02.74 creating build/lib.linux-x86_64-2.7 0:02.74 creating build/lib.linux-x86_64-2.7/psutil 0:02.74 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 0:02.74 building 'psutil._psutil_posix' extension 0:02.74 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:02.74 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 0:02.74 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:02.74 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:02.74 0:02.74 Reexecuting in the virtualenv 0:02.87 Adding configure options from /builddir/build/BUILD/pale-moon/.mozconfig 0:02.87 --enable-application=palemoon 0:02.87 --enable-optimize=-O2 -Wl,--no-keep-memory -Wl,--reduce-memory-overhead 0:02.87 --enable-official-branding 0:02.87 --enable-official-vendor 0:02.87 --enable-default-toolkit=cairo-gtk2 0:02.87 --enable-jemalloc 0:02.87 --enable-av1 0:02.87 --enable-strip 0:02.87 --with-pthreads 0:02.87 --disable-tests 0:02.87 --disable-debug 0:02.87 --disable-crashreporter 0:02.87 --disable-eme 0:02.87 --disable-parental-controls 0:02.87 --disable-accessibility 0:02.87 --disable-webrtc 0:02.87 --disable-gamepad 0:02.87 --disable-necko-wifi 0:02.87 --disable-updater 0:02.87 --x-libraries=/usr/lib 0:02.87 BUILDING_RELEASE=1 0:02.87 MC_PALEMOON=1 0:02.87 MOZILLA_OFFICIAL=1 0:02.87 MOZ_TELEMETRY_REPORTING= 0:02.88 MC_OFFICIAL=1 0:02.88 MOZ_ADDON_SIGNING= 0:02.88 MOZ_REQUIRE_SIGNING= 0:03.04 checking for a shell... /usr/bin/sh 0:03.08 checking for host system type... x86_64-pc-linux-gnu 0:03.08 checking for target system type... x86_64-pc-linux-gnu 0:03.08 checking whether cross compiling... no 0:03.09 checking for pkg_config... /usr/bin/pkg-config 0:03.09 checking for pkg-config version... 1.4.2 0:03.09 checking for yasm... /usr/bin/yasm 0:03.09 checking yasm version... 1.3.0 0:03.09 checking for the target C compiler... /usr/bin/gcc 0:03.11 checking whether the target C compiler can be used... yes 0:03.11 checking the target C compiler version... 8.5.0 0:03.13 checking the target C compiler works... yes 0:03.13 checking for the target C++ compiler... /usr/bin/g++ 0:03.15 checking whether the target C++ compiler can be used... yes 0:03.15 checking the target C++ compiler version... 8.5.0 0:03.17 checking the target C++ compiler works... yes 0:03.17 checking for the host C compiler... /usr/bin/gcc 0:03.19 checking whether the host C compiler can be used... yes 0:03.19 checking the host C compiler version... 8.5.0 0:03.21 checking the host C compiler works... yes 0:03.21 checking for the host C++ compiler... /usr/bin/g++ 0:03.21 checking whether the host C++ compiler can be used... yes 0:03.21 checking the host C++ compiler version... 8.5.0 0:03.23 checking the host C++ compiler works... yes 0:03.25 checking for 64-bit OS... yes 0:03.27 checking for stdint.h... yes 0:03.28 checking for inttypes.h... yes 0:03.31 checking for malloc.h... yes 0:03.33 checking for alloca.h... yes 0:03.34 checking for sys/byteorder.h... no 0:03.36 checking for getopt.h... yes 0:03.38 checking for unistd.h... yes 0:03.39 checking for nl_types.h... yes 0:03.41 checking for cpuid.h... yes 0:03.43 checking for sys/statvfs.h... yes 0:03.45 checking for sys/statfs.h... yes 0:03.47 checking for sys/vfs.h... yes 0:03.49 checking for sys/mount.h... yes 0:03.51 checking for sys/quota.h... yes 0:03.53 checking for linux/quota.h... yes 0:03.56 checking for linux/if_addr.h... yes 0:03.58 checking for linux/rtnetlink.h... yes 0:03.60 checking for sys/queue.h... yes 0:03.62 checking for sys/types.h... yes 0:03.64 checking for netinet/in.h... yes 0:03.66 checking for byteswap.h... yes 0:03.69 checking for linux/perf_event.h... yes 0:03.70 checking for perf_event_open system call... yes 0:03.72 checking whether the C compiler supports -Wclass-varargs... no 0:03.72 checking whether the C++ compiler supports -Wclass-varargs... no 0:03.72 checking whether the C compiler supports -Wloop-analysis... no 0:03.73 checking whether the C++ compiler supports -Wloop-analysis... no 0:03.74 checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:03.76 checking whether the C++ compiler supports -Wc++14-compat... yes 0:03.77 checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:03.78 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:03.80 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:03.81 checking whether the C compiler supports -Wstring-conversion... no 0:03.81 checking whether the C++ compiler supports -Wstring-conversion... no 0:03.82 checking whether the C compiler supports -Wthread-safety... no 0:03.83 checking whether the C++ compiler supports -Wthread-safety... no 0:03.84 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:03.86 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:03.87 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:03.89 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:03.91 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:03.92 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:03.94 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:03.96 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:03.97 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:03.98 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:03.99 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:03.99 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:03.99 checking for fontconfig >= 2.7.0... yes 0:04.00 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:04.00 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:04.00 checking for freetype2 >= 6.1.0... yes 0:04.01 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:04.01 checking _FT2_LIBS... -lfreetype 0:04.01 checking for tar... /usr/bin/gtar 0:04.01 checking for unzip... /usr/bin/unzip 0:04.01 checking for zip... /usr/bin/zip 0:04.01 checking for the Mozilla API key... no 0:04.01 checking for the Google API key... no 0:04.01 checking for the Bing API key... no 0:04.01 checking for the Adjust SDK key... no 0:04.01 checking for awk... /usr/bin/gawk 0:04.01 checking for perl... /usr/bin/perl 0:04.02 checking for minimum required perl version >= 5.006... 5.026003 0:04.03 checking for full perl installation... yes 0:04.03 checking for gmake... /usr/bin/gmake 0:04.03 checking for doxygen... not found 0:04.03 checking for xargs... /usr/bin/xargs 0:04.03 checking for rpmbuild... /usr/bin/rpmbuild 0:04.03 checking for autoconf... /usr/bin/autoconf-2.13 0:04.03 Refreshing /builddir/build/BUILD/pale-moon/platform/old-configure with /usr/bin/autoconf-2.13 0:04.27 creating cache ./config.cache 0:04.30 checking host system type... x86_64-pc-linux-gnu 0:04.31 checking target system type... x86_64-pc-linux-gnu 0:04.33 checking build system type... x86_64-pc-linux-gnu 0:04.33 checking for objcopy... /usr/bin/objcopy 0:04.34 checking for gcc... /usr/bin/gcc -std=gnu99 0:04.37 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 0:04.37 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 0:04.37 checking whether we are using GNU C... yes 0:04.40 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:04.40 checking for c++... /usr/bin/g++ -std=gnu++11 0:04.45 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) works... yes 0:04.45 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) is a cross-compiler... no 0:04.46 checking whether we are using GNU C++... yes 0:04.47 checking whether /usr/bin/g++ -std=gnu++11 accepts -g... yes 0:04.51 checking for ranlib... ranlib 0:04.51 checking for as... /usr/bin/as 0:04.51 checking for ar... ar 0:04.51 checking for ld... ld 0:04.51 checking for strip... strip 0:04.51 checking for windres... no 0:04.52 checking for otool... no 0:04.58 checking for X... libraries /usr/lib, headers 0:04.61 checking for dnet_ntoa in -ldnet... no 0:04.63 checking for dnet_ntoa in -ldnet_stub... no 0:04.67 checking for gethostbyname... yes 0:04.70 checking for connect... yes 0:04.73 checking for remove... yes 0:04.76 checking for shmat... yes 0:04.79 checking for IceConnectionNumber in -lICE... yes 0:04.85 checking for --noexecstack option to as... yes 0:04.88 checking for -z noexecstack option to ld... yes 0:04.91 checking for -z text option to ld... yes 0:04.94 checking for --build-id option to ld... yes 0:04.97 checking for --ignore-unresolved-symbol option to ld... yes 0:04.99 checking if toolchain supports -mssse3 option... yes 0:05.01 checking if toolchain supports -msse4.1 option... yes 0:05.03 checking for x86 AVX2 asm support in compiler... yes 0:05.17 checking whether the linker supports Identical Code Folding... no 0:05.32 checking whether removing dead symbols breaks debugging... no 0:05.34 checking for working const... yes 0:05.36 checking for mode_t... yes 0:05.36 checking for off_t... yes 0:05.38 checking for pid_t... yes 0:05.38 checking for size_t... yes 0:05.46 checking whether 64-bits std::atomic requires -latomic... no 0:05.49 checking for dirent.h that defines DIR... yes 0:05.52 checking for opendir in -ldir... no 0:05.54 checking for sockaddr_in.sin_len... false 0:05.55 checking for sockaddr_in6.sin6_len... false 0:05.57 checking for sockaddr.sa_len... false 0:05.59 checking for gethostbyname_r in -lc_r... no 0:05.65 checking for library containing dlopen... -ldl 0:05.67 checking for dlfcn.h... yes 0:05.70 checking for dladdr... yes 0:05.74 checking for memmem... yes 0:05.76 checking for socket in -lsocket... no 0:05.80 checking for XDrawLines in -lX11... yes 0:05.83 checking for XextAddDisplay in -lXext... yes 0:05.87 checking for XtFree in -lXt... yes 0:05.90 checking for xcb_connect in -lxcb... yes 0:05.94 checking for xcb_shm_query_version in -lxcb-shm... yes 0:05.97 checking for XGetXCBConnection in -lX11-xcb... yes 0:05.98 checking for X11/extensions/scrnsaver.h... no 0:06.01 checking for pthread_create in -lpthreads... no 0:06.04 checking for pthread_create in -lpthread... yes 0:06.08 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:06.10 checking for pthread.h... yes 0:06.12 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:06.15 checking for 8-bit clean memcmp... yes 0:06.18 checking for stat64... yes 0:06.22 checking for lstat64... yes 0:06.25 checking for truncate64... yes 0:06.29 checking for statvfs64... yes 0:06.32 checking for statvfs... yes 0:06.36 checking for statfs64... yes 0:06.39 checking for statfs... yes 0:06.43 checking for getpagesize... yes 0:06.46 checking for gmtime_r... yes 0:06.49 checking for localtime_r... yes 0:06.53 checking for arc4random... no 0:06.56 checking for arc4random_buf... no 0:06.59 checking for mallinfo... yes 0:06.63 checking for gettid... no 0:06.66 checking for lchown... yes 0:06.70 checking for setpriority... yes 0:06.73 checking for strerror... yes 0:06.77 checking for syscall... yes 0:06.80 checking for clock_gettime(CLOCK_MONOTONIC)... 0:06.84 checking for pthread_cond_timedwait_monotonic_np... 0:06.90 checking for wcrtomb... yes 0:06.96 checking for mbrtowc... yes 0:07.00 checking for res_ninit()... yes 0:07.07 checking for iconv in -lc... yes 0:07.14 checking for iconv()... yes 0:07.16 checking for iconv() with const input... no 0:07.22 checking for nl_langinfo and CODESET... yes 0:07.24 checking for an implementation of va_copy()... yes 0:07.26 checking whether va_list can be copied by value... no 0:07.29 checking whether the C++ "using" keyword resolves ambiguity... yes 0:07.35 checking for C++ dynamic_cast to void*... yes 0:07.41 checking for __thread keyword for TLS variables... yes 0:07.43 checking for __attribute__((always_inline))... yes 0:07.44 checking for LC_MESSAGES... yes 0:07.48 checking for localeconv... yes 0:07.51 checking for malloc.h... yes 0:07.54 checking for strndup... yes 0:07.58 checking for posix_memalign... yes 0:07.62 checking for memalign... yes 0:07.65 checking for malloc_usable_size... yes 0:07.67 checking whether malloc_usable_size definition can use const argument... no 0:07.67 checking for valloc in malloc.h... yes 0:07.69 checking for valloc in unistd.h... no 0:07.69 checking NSPR selection... source-tree 0:07.69 checking if app-specific confvars.sh exists... /builddir/build/BUILD/pale-moon/platform/../palemoon/confvars.sh 0:07.70 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gdk-x11-2.0... yes 0:07.70 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/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread 0:07.71 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:07.72 checking for gtk+-2.0 >= 2.14... yes 0:07.72 checking _GTKCHECK_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/atk-1.0 -pthread 0:07.72 checking _GTKCHECK_LIBS... -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype 0:07.73 checking for gio-2.0 >= 2.22... yes 0:07.73 checking MOZ_GIO_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread 0:07.73 checking MOZ_GIO_LIBS... -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:07.74 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:07.74 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 0:07.74 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:07.75 checking for dbus-1 >= 0.60... yes 0:07.75 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:07.75 checking MOZ_DBUS_LIBS... -ldbus-1 0:07.75 checking for dbus-glib-1 >= 0.60... yes 0:07.75 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:07.75 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:07.79 : fatal error: when writing output to : Broken pipe 0:07.80 compilation terminated. 0:07.80 checking for alsa... yes 0:07.80 checking MOZ_ALSA_CFLAGS... 0:07.80 checking MOZ_ALSA_LIBS... -lasound 0:07.81 checking for libpulse... yes 0:07.81 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:07.81 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:07.83 : fatal error: when writing output to : Broken pipe 0:07.83 compilation terminated. 0:07.83 /builddir/build/BUILD/pale-moon/platform/old-configure: line 12201: test: : integer expression expected 0:07.83 : fatal error: when writing output to : Broken pipe 0:07.83 compilation terminated. 0:07.83 /builddir/build/BUILD/pale-moon/platform/old-configure: line 12258: test: : integer expression expected 0:07.84 checking for wget... no 0:07.86 checking for valid C compiler optimization flags... yes 0:07.94 checking whether linker creates PT_GNU_RELRO segments... yes 0:07.94 configure: warning: Disabling elfhack 0:07.99 checking for __cxa_demangle... yes 0:08.02 checking for unwind.h... yes 0:08.08 checking for _Unwind_Backtrace... yes 0:08.09 checking for -pipe support... yes 0:08.11 checking whether C compiler supports -fprofile-generate... yes 0:08.15 checking what kind of list files are supported by the linker... linkerscript 0:08.17 checking what kind of ordering can be done with the linker... none 0:08.17 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:08.17 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:08.17 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:08.20 checking for FT_Bitmap_Size.y_ppem... yes 0:08.23 checking for FT_GlyphSlot_Embolden... yes 0:08.27 checking for FT_Load_Sfnt_Table... yes 0:08.31 checking for fontconfig/fcfreetype.h... yes 0:08.37 checking for posix_fadvise... yes 0:08.41 checking for posix_fallocate... yes 0:08.48 updating cache ./config.cache 0:08.48 creating ./config.data 0:08.57 js/src> configuring 0:08.57 js/src> running /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/pale-moon/platform/build/../configure.py --enable-project=js --target=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --disable-accessibility --enable-av1 --disable-crashreporter --disable-eme --disable-gamepad --disable-necko-wifi --enable-official-branding --enable-official-vendor --enable-optimize=-O2 -Wl,--no-keep-memory -Wl,--reduce-memory-overhead --disable-parental-controls --enable-strip --disable-tests --disable-updater --disable-webrtc --with-pthreads --x-libraries=/usr/lib --disable-debug --without-toolchain-prefix --enable-debug-symbols --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --without-system-ffi --disable-new-regexp --with-nspr-cflags=-I/builddir/build/BUILD/pale-moon/pmbuild/dist/include/nspr --with-nspr-libs=-L/builddir/build/BUILD/pale-moon/pmbuild/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/builddir/build/BUILD/pale-moon/pmbuild/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/pale-moon/pmbuild/config.cache 0:10.95 js/src> checking for a shell... /usr/bin/sh 0:10.96 js/src> checking for host system type... x86_64-pc-linux-gnu 0:10.96 js/src> checking for target system type... x86_64-pc-linux-gnu 0:10.96 js/src> checking for the Android toolchain directory... not found 0:10.96 js/src> checking whether cross compiling... no 0:10.96 js/src> checking for pkg_config... /usr/bin/pkg-config 0:10.96 js/src> checking for pkg-config version... 1.4.2 0:10.96 js/src> checking for yasm... /usr/bin/yasm 0:10.96 js/src> checking yasm version... 1.3.0 0:10.96 js/src> checking for android platform directory... no 0:10.96 js/src> checking for the target C compiler... /usr/bin/gcc 0:10.96 js/src> checking whether the target C compiler can be used... yes 0:10.96 js/src> checking the target C compiler version... 8.5.0 0:10.96 js/src> checking the target C compiler works... yes 0:10.96 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:10.96 js/src> checking whether the target C++ compiler can be used... yes 0:10.96 js/src> checking the target C++ compiler version... 8.5.0 0:10.96 js/src> checking the target C++ compiler works... yes 0:10.96 js/src> checking for the host C compiler... /usr/bin/gcc 0:10.96 js/src> checking whether the host C compiler can be used... yes 0:10.96 js/src> checking the host C compiler version... 8.5.0 0:10.96 js/src> checking the host C compiler works... yes 0:10.96 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:10.96 js/src> checking whether the host C++ compiler can be used... yes 0:10.96 js/src> checking the host C++ compiler version... 8.5.0 0:10.96 js/src> checking the host C++ compiler works... yes 0:10.96 js/src> checking for 64-bit OS... yes 0:10.96 js/src> checking for link... /usr/bin/ld 0:10.96 js/src> checking for stdint.h... yes 0:10.96 js/src> checking for inttypes.h... yes 0:10.96 js/src> checking for malloc.h... yes 0:10.96 js/src> checking for alloca.h... yes 0:10.96 js/src> checking for sys/byteorder.h... no 0:10.96 js/src> checking for getopt.h... yes 0:10.96 js/src> checking for unistd.h... yes 0:10.96 js/src> checking for nl_types.h... yes 0:10.96 js/src> checking for cpuid.h... yes 0:10.96 js/src> checking for sys/statvfs.h... yes 0:10.96 js/src> checking for sys/statfs.h... yes 0:10.96 js/src> checking for sys/vfs.h... yes 0:10.96 js/src> checking for sys/mount.h... yes 0:10.96 js/src> checking for sys/quota.h... yes 0:10.96 js/src> checking for linux/quota.h... yes 0:10.96 js/src> checking for linux/if_addr.h... yes 0:10.96 js/src> checking for linux/rtnetlink.h... yes 0:10.96 js/src> checking for sys/queue.h... yes 0:10.96 js/src> checking for sys/types.h... yes 0:10.96 js/src> checking for netinet/in.h... yes 0:10.96 js/src> checking for byteswap.h... yes 0:10.96 js/src> checking for linux/perf_event.h... yes 0:10.96 js/src> checking for perf_event_open system call... yes 0:10.97 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:10.97 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:10.97 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:10.97 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:10.97 js/src> checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:10.97 js/src> checking whether the C++ compiler supports -Wc++14-compat... yes 0:10.97 js/src> checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:10.97 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:10.97 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:10.97 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:10.97 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:10.97 js/src> checking whether the C compiler supports -Wthread-safety... no 0:10.97 js/src> checking whether the C++ compiler supports -Wthread-safety... no 0:10.97 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:10.97 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:10.97 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:10.97 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:10.97 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:10.97 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:10.97 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:10.97 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:10.97 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:10.97 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:10.97 js/src> checking for awk... /usr/bin/gawk 0:10.97 js/src> checking for perl... /usr/bin/perl 0:10.97 js/src> checking for minimum required perl version >= 5.006... 5.026003 0:10.97 js/src> checking for full perl installation... yes 0:10.97 js/src> checking for gmake... /usr/bin/gmake 0:10.97 js/src> checking for doxygen... not found 0:10.97 js/src> checking for xargs... /usr/bin/xargs 0:10.97 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:10.97 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:10.97 js/src> Refreshing /builddir/build/BUILD/pale-moon/platform/js/src/old-configure with /usr/bin/autoconf-2.13 0:10.97 js/src> loading cache /builddir/build/BUILD/pale-moon/pmbuild/config.cache 0:10.97 js/src> checking host system type... x86_64-pc-linux-gnu 0:10.97 js/src> checking target system type... x86_64-pc-linux-gnu 0:10.97 js/src> checking build system type... x86_64-pc-linux-gnu 0:10.97 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:10.97 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 0:10.97 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 0:10.97 js/src> checking whether we are using GNU C... (cached) yes 0:10.97 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:10.97 js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++11 0:10.97 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) works... yes 0:10.97 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) is a cross-compiler... no 0:10.97 js/src> checking whether we are using GNU C++... (cached) yes 0:10.97 js/src> checking whether /usr/bin/g++ -std=gnu++11 accepts -g... (cached) yes 0:10.97 js/src> checking for ranlib... (cached) ranlib 0:10.98 js/src> checking for as... (cached) /usr/bin/as 0:10.98 js/src> checking for ar... (cached) ar 0:10.98 js/src> checking for ld... (cached) ld 0:10.98 js/src> checking for strip... (cached) strip 0:10.98 js/src> checking for windres... no 0:10.98 js/src> checking for sb-conf... no 0:10.98 js/src> checking for ve... no 0:10.98 js/src> checking for X... (cached) libraries /usr/lib, headers 0:10.98 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:10.98 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:10.98 js/src> checking for gethostbyname... (cached) yes 0:10.98 js/src> checking for connect... (cached) yes 0:10.98 js/src> checking for remove... (cached) yes 0:10.98 js/src> checking for shmat... (cached) yes 0:10.98 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:10.98 js/src> checking for --noexecstack option to as... yes 0:10.98 js/src> checking for -z noexecstack option to ld... yes 0:10.98 js/src> checking for -z text option to ld... yes 0:10.98 js/src> checking for --build-id option to ld... yes 0:10.98 js/src> checking whether the linker supports Identical Code Folding... no 0:10.98 js/src> checking whether removing dead symbols breaks debugging... no 0:10.98 js/src> checking for working const... (cached) yes 0:10.98 js/src> checking for mode_t... (cached) yes 0:10.98 js/src> checking for off_t... (cached) yes 0:10.98 js/src> checking for pid_t... (cached) yes 0:10.98 js/src> checking for size_t... (cached) yes 0:10.98 js/src> checking for ssize_t... yes 0:10.98 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:10.98 js/src> checking for dirent.h that defines DIR... (cached) yes 0:10.98 js/src> checking for opendir in -ldir... (cached) no 0:10.98 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:10.98 js/src> checking for library containing dlopen... (cached) -ldl 0:10.98 js/src> checking for dlfcn.h... (cached) yes 0:10.98 js/src> checking for socket in -lsocket... (cached) no 0:10.98 js/src> checking for pthread_create in -lpthreads... (cached) no 0:10.98 js/src> checking for pthread_create in -lpthread... (cached) yes 0:10.98 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:10.98 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:10.98 js/src> checking for 8-bit clean memcmp... (cached) yes 0:10.98 js/src> checking for getc_unlocked... yes 0:10.98 js/src> checking for _getc_nolock... no 0:10.98 js/src> checking for gmtime_r... (cached) yes 0:10.98 js/src> checking for localtime_r... (cached) yes 0:10.98 js/src> checking for pthread_getname_np... yes 0:10.98 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:10.98 js/src> checking for sin in -lm... yes 0:10.98 js/src> checking for sincos in -lm... yes 0:10.98 js/src> checking for __sincos in -lm... no 0:10.98 js/src> checking for wcrtomb... (cached) yes 0:10.98 js/src> checking for mbrtowc... (cached) yes 0:10.98 js/src> checking for res_ninit()... (cached) yes 0:10.98 js/src> checking for nl_langinfo and CODESET... (cached) yes 0:10.98 js/src> checking for an implementation of va_copy()... (cached) yes 0:10.99 js/src> checking whether va_list can be copied by value... (cached) no 0:10.99 js/src> checking whether the C++ "using" keyword resolves ambiguity... (cached) yes 0:10.99 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:10.99 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:10.99 js/src> checking for __attribute__((always_inline))... (cached) yes 0:10.99 js/src> checking for LC_MESSAGES... (cached) yes 0:10.99 js/src> checking for localeconv... (cached) yes 0:10.99 js/src> checking NSPR selection... command-line 0:10.99 js/src> checking for valid optimization flags... yes 0:10.99 js/src> checking for __cxa_demangle... (cached) yes 0:10.99 js/src> checking for -pipe support... yes 0:10.99 js/src> checking whether C compiler supports -fprofile-generate... yes 0:10.99 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:10.99 js/src> checking what kind of list files are supported by the linker... linkerscript 0:10.99 js/src> checking what kind of ordering can be done with the linker... none 0:10.99 js/src> checking for posix_fadvise... (cached) yes 0:10.99 js/src> checking for posix_fallocate... (cached) yes 0:10.99 js/src> checking for malloc.h... (cached) yes 0:10.99 js/src> checking for strndup... (cached) yes 0:10.99 js/src> checking for posix_memalign... (cached) yes 0:10.99 js/src> checking for memalign... (cached) yes 0:10.99 js/src> checking for malloc_usable_size... (cached) yes 0:10.99 js/src> checking whether malloc_usable_size definition can use const argument... no 0:10.99 js/src> checking for valloc in malloc.h... yes 0:10.99 js/src> checking for valloc in unistd.h... no 0:10.99 js/src> checking for setlocale... yes 0:10.99 js/src> checking for localeconv... (cached) yes 0:10.99 js/src> updating cache /builddir/build/BUILD/pale-moon/pmbuild/config.cache 0:10.99 js/src> creating ./config.data 0:10.99 js/src> Creating config.status 0:10.99 0:10.99 Creating config.status 0:11.09 Feeding the hatchlings... 0:17.84 Finished reading 976 moz.build files in 1.66s 0:17.84 Processed into 6515 build config descriptors in 2.03s 0:17.84 RecursiveMake backend executed in 2.66s 0:17.84 1818 total backend files; 1818 created; 0 updated; 0 unchanged; 0 deleted; 41 -> 777 Makefile 0:17.84 FasterMake backend executed in 0.21s 0:17.84 7 total backend files; 7 created; 0 updated; 0 unchanged; 0 deleted 0:17.84 Total wall time: 6.78s; CPU time: 6.65s; Efficiency: 98%; Untracked: 0.21s Configure complete! Be sure to run |mach build| to pick up any changes 0:18.05 /usr/bin/gmake -f client.mk -s 0:18.65 Adding client.mk options from /builddir/build/BUILD/pale-moon/.mozconfig: 0:18.65 AUTOCLOBBER=1 0:18.65 MOZ_OBJDIR=/builddir/build/BUILD/pale-moon/pmbuild 0:18.65 OBJDIR=/builddir/build/BUILD/pale-moon/pmbuild 0:18.65 FOUND_MOZCONFIG=/builddir/build/BUILD/pale-moon/.mozconfig 0:18.77 Elapsed: 0.00s; From dist/branding: Kept 0 existing; Added/updated 4; Removed 0 files and 0 directories. 0:18.80 Elapsed: 0.03s; From dist/idl: Kept 0 existing; Added/updated 1023; Removed 0 files and 0 directories. 0:18.87 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:18.93 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:18.96 Elapsed: 0.13s; From dist/include: Kept 1691 existing; Added/updated 2968; Removed 0 files and 0 directories. 0:18.99 Elapsed: 0.00s; From dist/sdk: Kept 3 existing; Added/updated 8; Removed 0 files and 0 directories. 0:19.03 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:19.05 Elapsed: 0.00s; From _tests: Kept 10 existing; Added/updated 66; Removed 0 files and 0 directories. 0:19.18 Elapsed: 0.09s; From dist/bin: Kept 162 existing; Added/updated 1737; Removed 0 files and 0 directories. 0:19.19 mozilla-config.h 0:19.27 buildid.h 0:19.36 source-repo.h 0:19.61 nsinstall_real 0:19.84 xpcom-config.h 0:19.88 application.ini.h 0:19.92 xpcom-private.h 0:20.02 fficonfig.h 0:20.05 cd util; /usr/bin/gmake private_export 0:20.05 Creating /builddir/build/BUILD/pale-moon/pmbuild/dist/private/nss 0:20.06 cd freebl; /usr/bin/gmake private_export 0:20.07 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 0:20.07 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 0:20.07 cd softoken; /usr/bin/gmake private_export 0:20.09 cd base; /usr/bin/gmake private_export 0:20.10 cd dev; /usr/bin/gmake private_export 0:20.11 cd pki; /usr/bin/gmake private_export 0:20.11 ffi.h 0:20.12 cd libpkix; /usr/bin/gmake private_export 0:20.13 cd include; /usr/bin/gmake private_export 0:20.14 cd pkix; /usr/bin/gmake private_export 0:20.15 cd certsel; /usr/bin/gmake private_export 0:20.16 cd crlsel; /usr/bin/gmake private_export 0:20.17 cd checker; /usr/bin/gmake private_export 0:20.19 cd params; /usr/bin/gmake private_export 0:20.19 cd results; /usr/bin/gmake private_export 0:20.21 js-confdefs.h 0:20.21 cd store; /usr/bin/gmake private_export 0:20.22 cd top; /usr/bin/gmake private_export 0:20.23 cd util; /usr/bin/gmake private_export 0:20.24 There are no private exports. 0:20.24 cd pkix_pl_nss; /usr/bin/gmake private_export 0:20.26 cd pki; /usr/bin/gmake private_export 0:20.26 cd system; /usr/bin/gmake private_export 0:20.28 cd module; /usr/bin/gmake private_export 0:20.29 There are no private exports. 0:20.29 There are no private exports. 0:20.29 cd certdb; /usr/bin/gmake private_export 0:20.30 cd certhigh; /usr/bin/gmake private_export 0:20.30 js-config.h 0:20.31 cd pk11wrap; /usr/bin/gmake private_export 0:20.33 cd cryptohi; /usr/bin/gmake private_export 0:20.33 cd nss; /usr/bin/gmake private_export 0:20.40 marketplace-prod-public.inc 0:20.48 marketplace-prod-reviewers.inc 0:20.51 cd ssl; /usr/bin/gmake private_export 0:20.52 There are no private exports. 0:20.52 cd pkcs7; /usr/bin/gmake private_export 0:20.53 cd pkcs12; /usr/bin/gmake private_export 0:20.54 There are no private exports. 0:20.54 cd smime; /usr/bin/gmake private_export 0:20.57 marketplace-dev-public.inc 0:20.57 cd crmf; /usr/bin/gmake private_export 0:20.58 cd jar; /usr/bin/gmake private_export 0:20.59 There are no private exports. 0:20.59 cd ckfw; /usr/bin/gmake private_export 0:20.61 cd builtins; /usr/bin/gmake private_export 0:20.61 cd testlib; /usr/bin/gmake private_export 0:20.63 There are no private exports. 0:20.63 There are no private exports. 0:20.63 There are no private exports. 0:20.65 marketplace-dev-reviewers.inc 0:20.71 cd mangle; /usr/bin/gmake private_export 0:20.71 There are no private exports. 0:20.72 There are no private exports. 0:20.73 marketplace-stage.inc 0:20.75 cd util; /usr/bin/gmake export 0:20.76 Creating /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nss 0:20.76 There are no private exports. 0:20.76 cd freebl; /usr/bin/gmake export 0:20.78 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 0:20.78 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 0:20.78 There are no private exports. 0:20.78 cd softoken; /usr/bin/gmake export 0:20.79 There are no private exports. 0:20.80 cd base; /usr/bin/gmake export 0:20.80 There are no private exports. 0:20.80 cd dev; /usr/bin/gmake export 0:20.82 There are no private exports. 0:20.82 cd pki; /usr/bin/gmake export 0:20.82 manifest-signing-root.inc 0:20.83 There are no private exports. 0:20.83 cd libpkix; /usr/bin/gmake export 0:20.84 cd include; /usr/bin/gmake export 0:20.84 There are no private exports. 0:20.85 cd pkix; /usr/bin/gmake export 0:20.86 cd certsel; /usr/bin/gmake export 0:20.87 There are no private exports. 0:20.87 cd crlsel; /usr/bin/gmake export 0:20.88 There are no private exports. 0:20.88 cd checker; /usr/bin/gmake export 0:20.89 There are no private exports. 0:20.89 cd params; /usr/bin/gmake export 0:20.90 There are no private exports. 0:20.90 cd results; /usr/bin/gmake export 0:20.90 manifest-signing-test-root.inc 0:20.92 There are no private exports. 0:20.92 cd store; /usr/bin/gmake export 0:20.92 There are no private exports. 0:20.92 cd top; /usr/bin/gmake export 0:20.93 There are no private exports. 0:20.93 cd util; /usr/bin/gmake export 0:20.95 There are no private exports. 0:20.95 cd certsel; /usr/bin/gmake private_export 0:20.96 There are no private exports. 0:20.96 cd crlsel; /usr/bin/gmake private_export 0:20.96 There are no private exports. 0:20.97 cd checker; /usr/bin/gmake private_export 0:20.98 There are no private exports. 0:20.98 cd params; /usr/bin/gmake private_export 0:20.98 xpcshell.inc 0:20.98 There are no private exports. 0:20.99 cd results; /usr/bin/gmake private_export 0:21.00 There are no private exports. 0:21.00 cd store; /usr/bin/gmake private_export 0:21.01 There are no private exports. 0:21.01 cd top; /usr/bin/gmake private_export 0:21.02 There are no private exports. 0:21.02 cd util; /usr/bin/gmake private_export 0:21.03 There are no private exports. 0:21.03 There are no private exports. 0:21.03 cd pkix_pl_nss; /usr/bin/gmake export 0:21.04 cd pki; /usr/bin/gmake export 0:21.06 There are no private exports. 0:21.06 cd system; /usr/bin/gmake export 0:21.06 There are no private exports. 0:21.06 cd module; /usr/bin/gmake export 0:21.07 addons-public.inc 0:21.07 There are no private exports. 0:21.07 cd pki; /usr/bin/gmake private_export 0:21.09 There are no private exports. 0:21.09 cd system; /usr/bin/gmake private_export 0:21.10 There are no private exports. 0:21.10 cd module; /usr/bin/gmake private_export 0:21.11 There are no private exports. 0:21.11 There are no private exports. 0:21.11 cd include; /usr/bin/gmake private_export 0:21.12 There are no private exports. 0:21.12 cd pkix; /usr/bin/gmake private_export 0:21.13 cd certsel; /usr/bin/gmake private_export 0:21.14 There are no private exports. 0:21.14 cd crlsel; /usr/bin/gmake private_export 0:21.15 There are no private exports. 0:21.15 cd checker; /usr/bin/gmake private_export 0:21.15 addons-stage.inc 0:21.16 There are no private exports. 0:21.16 cd params; /usr/bin/gmake private_export 0:21.18 There are no private exports. 0:21.18 cd results; /usr/bin/gmake private_export 0:21.18 There are no private exports. 0:21.18 cd store; /usr/bin/gmake private_export 0:21.20 There are no private exports. 0:21.20 cd top; /usr/bin/gmake private_export 0:21.20 There are no private exports. 0:21.20 cd util; /usr/bin/gmake private_export 0:21.22 There are no private exports. 0:21.22 There are no private exports. 0:21.22 cd pkix_pl_nss; /usr/bin/gmake private_export 0:21.23 cd pki; /usr/bin/gmake private_export 0:21.24 There are no private exports. 0:21.24 privileged-package-root.inc 0:21.24 cd system; /usr/bin/gmake private_export 0:21.25 There are no private exports. 0:21.25 cd module; /usr/bin/gmake private_export 0:21.26 There are no private exports. 0:21.26 There are no private exports. 0:21.26 There are no private exports. 0:21.26 cd certdb; /usr/bin/gmake export 0:21.28 There are no private exports. 0:21.28 cd certhigh; /usr/bin/gmake export 0:21.29 There are no private exports. 0:21.29 cd pk11wrap; /usr/bin/gmake export 0:21.30 There are no private exports. 0:21.30 cd cryptohi; /usr/bin/gmake export 0:21.31 There are no private exports. 0:21.31 cd nss; /usr/bin/gmake export 0:21.33 necko-config.h 0:21.49 There are no private exports. 0:21.50 cd ssl; /usr/bin/gmake export 0:21.51 There are no private exports. 0:21.51 cd pkcs7; /usr/bin/gmake export 0:21.52 cd pkcs12; /usr/bin/gmake export 0:21.54 cd smime; /usr/bin/gmake export 0:21.56 cd crmf; /usr/bin/gmake export 0:21.58 There are no private exports. 0:21.58 cd jar; /usr/bin/gmake export 0:21.59 cd ckfw; /usr/bin/gmake export 0:21.60 cd builtins; /usr/bin/gmake export 0:21.61 cd testlib; /usr/bin/gmake export 0:21.62 cd builtins; /usr/bin/gmake private_export 0:21.63 cd testlib; /usr/bin/gmake private_export 0:21.64 There are no private exports. 0:21.64 There are no private exports. 0:21.64 There are no private exports. 0:21.68 There are no private exports. 0:21.71 cd mangle; /usr/bin/gmake export 0:21.75 DeprecatedPremultiplyTables.h 0:21.92 domainsfallbacks.properties.h 0:22.01 encodingsgroups.properties.h 0:22.08 labelsencodings.properties.h 0:22.16 localesfallbacks.properties.h 0:22.24 nonparticipatingdomains.properties.h 0:22.34 xpidl.stub 0:22.46 selfhosted.out.h 0:22.57 /usr/bin/g++ -std=gnu++11 -E -o self-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DMOZ_DEVTOOLS=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.pale moon -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -D_REENTRANT=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -DMOZ_ENABLE_GIO=1 -DHAVE_ALLOCA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_DLL_SUFFIX=".so" -DMOZ_USERINFO=1 -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="x86_64-gcc3" -DMOZILLA_UAVERSION="4.8" -DMOZ_TREE_PIXMAN=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_RES_NINIT=1 -DMOZ_APP_UA_NAME="" -DMOZ_JETPACK=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="29.4.0" -DMOZ_PERSONAS=1 -DMOZ_UA_BUILDID="" -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_JSDOWNLOADS=1 -DHAVE_NETINET_IN_H=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DMOZ_DISABLE_PARENTAL_CONTROLS=1 -DVPX_X86_ASM=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=4.8.3 -DHAVE_CPUID_H=1 -DHAVE_DLADDR=1 -DMOZ_PULSEAUDIO=1 -DMC_OFFICIAL=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=../palemoon -DMOZ_PHOENIX=1 -DMC_PALEMOON=1 -DMOZ_WIDGET_GTK=2 -DGL_PROVIDER_GLX=1 -DHAVE_CLOCK_MONOTONIC=1 -DNSS_DISABLE_DBM=1 -DMOZILLA_VERSION="4.8.3" -DMOZ_OFFICIAL_BRANDING=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DMOZ_WEBGL_CONFORMANT=1 -DHAVE_UNISTD_H=1 -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DD_INO=d_ino -DMOZ_SECUREELEMENT=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_MARIONETTE=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DEVTOOLS_SERVER=1 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SERVICES_SYNC=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZILLA_UAVERSION_U=4.8 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=1 -DHAVE_SYS_TYPES_H=1 -DBUILD_CTYPES=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_GETOPT_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DMOZ_OMNIJAR=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_SECURITY_SQLSTORE=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_GLUE_IN_PROGRAM=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_I18N_LC_MESSAGES=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DMOZ_ENABLE_GCONF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DMOZ_TREE_CAIRO=1 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 0:22.58 ReservedWordsGenerated.h 0:22.78 Elapsed: 0.04s; From ../../dist/idl: Kept 1023 existing; Added/updated 0; Removed 0 files and 0 directories. 0:22.96 browser-feeds.xpt 0:23.08 browsercompsbase.xpt 0:23.17 sessionstore.xpt 0:23.28 shellservice.xpt 0:23.38 status4evar.xpt 0:23.48 alerts.xpt 0:23.59 appshell.xpt 0:23.76 appstartup.xpt 0:23.86 autocomplete.xpt 0:24.01 autoconfig.xpt 0:24.11 browser-element.xpt 0:24.21 caps.xpt 0:24.36 captivedetect.xpt 0:24.46 chrome.xpt 0:24.56 commandhandler.xpt 0:24.74 commandlines.xpt 0:24.85 composer.xpt 0:24.96 content_events.xpt 0:25.06 content_geckomediaplugins.xpt 0:25.18 content_html.xpt 0:25.31 content_webrtc.xpt 0:25.40 content_xslt.xpt 0:25.52 cookie.xpt 0:25.62 directory.xpt 0:25.72 docshell.xpt 0:26.02 dom.xpt 0:26.35 dom_apps.xpt 0:26.47 dom_audiochannel.xpt 0:26.57 dom_base.xpt 0:26.96 dom_bindings.xpt 0:27.07 dom_canvas.xpt 0:27.17 dom_core.xpt 0:27.42 dom_css.xpt 0:27.71 dom_events.xpt 0:28.04 dom_geolocation.xpt 0:28.18 dom_html.xpt 0:29.59 dom_json.xpt 0:29.69 dom_media.xpt 0:29.79 dom_network.xpt 0:29.91 dom_notification.xpt 0:30.01 dom_offline.xpt 0:30.11 dom_permissionsettings.xpt 0:30.20 dom_power.xpt 0:30.30 dom_push.xpt 0:30.42 dom_quota.xpt 0:30.52 dom_range.xpt 0:30.62 dom_security.xpt 0:30.75 dom_settings.xpt 0:30.84 dom_sidebar.xpt 0:30.94 dom_smil.xpt 0:31.03 dom_storage.xpt 0:31.13 dom_stylesheets.xpt 0:31.24 dom_svg.xpt 0:31.35 dom_system.xpt 0:31.45 dom_time.xpt 0:31.54 dom_traversal.xpt 0:31.65 dom_webspeechsynth.xpt 0:31.75 dom_workers.xpt 0:31.86 dom_xbl.xpt 0:31.95 dom_xhr.xpt 0:32.06 dom_xpath.xpt 0:32.16 dom_xul.xpt 0:32.82 downloads.xpt 0:32.95 editor.xpt 0:33.25 embed_base.xpt 0:33.35 extensions.xpt 0:33.47 exthandler.xpt 0:33.61 exthelper.xpt 0:33.72 fastfind.xpt 0:33.82 feeds.xpt 0:33.98 filepicker.xpt 0:34.08 find.xpt 0:34.18 gfx.xpt 0:34.29 html5.xpt 0:34.39 htmlparser.xpt 0:34.50 imglib2.xpt 0:34.70 inspector.xpt 0:34.85 intl.xpt 0:34.95 jar.xpt 0:35.10 jsdebugger.xpt 0:35.19 jsdownloads.xpt 0:35.29 jsinspector.xpt 0:35.39 layout_base.xpt 0:35.48 layout_printing.xpt 0:35.59 layout_xul.xpt 0:35.71 layout_xul_tree.xpt 0:35.84 locale.xpt 0:35.97 loginmgr.xpt 0:36.09 lwbrk.xpt 0:36.19 mimetype.xpt 0:36.31 mozfind.xpt 0:36.40 mozintl.xpt 0:36.50 necko.xpt 0:37.50 necko_about.xpt 0:37.59 necko_cache.xpt 0:37.74 necko_cache2.xpt 0:37.88 necko_cookie.xpt 0:38.02 necko_dns.xpt 0:38.14 necko_file.xpt 0:38.24 necko_ftp.xpt 0:38.34 necko_http.xpt 0:38.56 necko_mdns.xpt 0:38.66 necko_res.xpt 0:38.76 necko_socket.xpt 0:38.88 necko_strconv.xpt 0:39.01 necko_viewsource.xpt 0:39.13 necko_websocket.xpt 0:39.25 necko_wyciwyg.xpt 0:39.37 parentalcontrols.xpt 0:39.47 pipnss.xpt 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.67 warning: [const] doesn't make sense on builtin types., 0:39.68 warning: [const] doesn't make sense on builtin types., 0:39.68 warning: [const] doesn't make sense on builtin types., 0:39.82 pippki.xpt 0:39.93 places.xpt 0:40.00 plugin.xpt 0:40.14 pref.xpt 0:40.18 prefetch.xpt 0:40.28 privatebrowsing.xpt 0:40.29 rdf.xpt 0:40.38 satchel.xpt 0:40.48 saxparser.xpt 0:40.64 services-crypto-component.xpt 0:40.74 shistory.xpt 0:40.90 spellchecker.xpt 0:40.94 startupcache.xpt 0:41.02 storage.xpt 0:41.05 telemetry.xpt 0:41.16 toolkit_asyncshutdown.xpt 0:41.28 toolkit_filewatcher.xpt 0:41.28 toolkit_finalizationwitness.xpt 0:41.37 toolkit_formautofill.xpt 0:41.37 toolkit_osfile.xpt 0:41.46 toolkit_perfmonitoring.xpt 0:41.47 toolkit_xulstore.xpt 0:41.57 toolkitprofile.xpt 0:41.58 toolkitremote.xpt 0:41.67 txmgr.xpt 0:41.68 txtsvc.xpt 0:41.80 uconv.xpt 0:41.80 unicharutil.xpt 0:41.90 update.xpt 0:41.92 uriloader.xpt 0:41.99 urlformatter.xpt 0:42.07 webBrowser_core.xpt 0:42.09 webbrowserpersist.xpt 0:42.22 webvtt.xpt 0:42.33 widget.xpt 0:42.33 windowds.xpt 0:42.45 windowwatcher.xpt 0:42.73 xpcom_base.xpt 0:42.95 xpcom_components.xpt 0:42.97 xpcom_ds.xpt 0:43.08 xpcom_io.xpt 0:43.23 xpcom_system.xpt 0:43.37 xpcom_threads.xpt 0:43.39 xpcom_xpti.xpt 0:43.49 xpconnect.xpt 0:43.56 xul.xpt 0:43.66 xulapp.xpt 0:43.69 xultmpl.xpt 0:43.76 zipwriter.xpt 0:43.86 langGroups.properties.h 0:43.86 etld_data.inc 0:43.95 PropertyUseCounterMap.inc 0:44.03 UseCounterList.h 0:44.05 CSS2Properties.webidl 0:44.11 /builddir/build/BUILD/pale-moon/platform/dom/webidl/CSS2Properties.webidl.in 0:44.11 nsStyleStructList.h 0:44.19 nsCSSPropsGenerated.inc 0:44.30 TelemetryEventData.h 0:44.44 TelemetryEventEnums.h 0:44.56 TelemetryHistogramData.inc 0:44.92 TelemetryHistogramEnums.h 0:45.11 TelemetryScalarData.h 0:45.25 TelemetryScalarEnums.h 0:45.39 unixcharset.properties.h 0:47.40 APZTestData.webidl 0:47.41 AbortController.webidl 0:47.41 AbortSignal.webidl 0:47.42 AbstractWorker.webidl 0:47.42 AnalyserNode.webidl 0:47.43 Animatable.webidl 0:47.43 Animation.webidl 0:47.45 AnimationEffectReadOnly.webidl 0:47.45 AnimationEffectTiming.webidl 0:47.46 AnimationEffectTimingReadOnly.webidl 0:47.46 AnimationEvent.webidl 0:47.47 AnimationPlaybackEvent.webidl 0:47.47 AnimationTimeline.webidl 0:47.47 AnonymousContent.webidl 0:47.48 AppInfo.webidl 0:47.48 AppNotificationServiceOptions.webidl 0:47.49 ArchiveReader.webidl 0:47.49 ArchiveRequest.webidl 0:47.49 Attr.webidl 0:47.50 AudioBuffer.webidl 0:47.50 AudioBufferSourceNode.webidl 0:47.51 AudioChannel.webidl 0:47.51 AudioContext.webidl 0:47.53 AudioDestinationNode.webidl 0:47.54 AudioListener.webidl 0:47.54 AudioNode.webidl 0:47.55 AudioParam.webidl 0:47.56 AudioProcessingEvent.webidl 0:47.56 AudioStreamTrack.webidl 0:47.56 AudioTrack.webidl 0:47.57 AudioTrackList.webidl 0:47.58 AutocompleteErrorEvent.webidl 0:47.58 AutocompleteInfo.webidl 0:47.58 BarProp.webidl 0:47.59 BaseKeyframeTypes.webidl 0:47.59 BeforeAfterKeyboardEvent.webidl 0:47.60 BeforeUnloadEvent.webidl 0:47.60 BiquadFilterNode.webidl 0:47.61 Blob.webidl 0:47.62 BlobEvent.webidl 0:47.62 BoxObject.webidl 0:47.63 BroadcastChannel.webidl 0:47.64 BrowserElement.webidl 0:47.64 BrowserElementAudioChannel.webidl 0:47.65 BrowserElementDictionaries.webidl 0:47.65 BrowserElementProxy.webidl 0:47.68 BrowserFeedWriter.webidl 0:47.69 CDATASection.webidl 0:47.69 CSPDictionaries.webidl 0:47.71 CSPReport.webidl 0:47.71 CSS.webidl 0:47.71 CSSAnimation.webidl 0:47.72 CSSLexer.webidl 0:47.73 CSSPrimitiveValue.webidl 0:47.73 CSSPseudoElement.webidl 0:47.73 CSSRuleList.webidl 0:47.74 CSSStyleDeclaration.webidl 0:47.75 CSSStyleSheet.webidl 0:47.75 CSSTransition.webidl 0:47.75 CSSValue.webidl 0:47.76 CSSValueList.webidl 0:47.76 Cache.webidl 0:47.78 CacheStorage.webidl 0:47.78 CanvasCaptureMediaStream.webidl 0:47.78 CanvasRenderingContext2D.webidl 0:47.86 CaretPosition.webidl 0:47.86 CaretStateChangedEvent.webidl 0:47.88 ChannelMergerNode.webidl 0:47.88 ChannelSplitterNode.webidl 0:47.88 CharacterData.webidl 0:47.89 CheckerboardReportService.webidl 0:47.90 ChildNode.webidl 0:47.90 ChromeNodeList.webidl 0:47.90 ChromeUtils.webidl 0:47.91 Client.webidl 0:47.91 Clients.webidl 0:47.92 ClipboardEvent.webidl 0:47.93 CloseEvent.webidl 0:47.93 CommandEvent.webidl 0:47.93 Comment.webidl 0:47.94 CompositionEvent.webidl 0:47.95 Console.webidl 0:47.97 ConstantSourceNode.webidl 0:47.97 ContainerBoxObject.webidl 0:47.97 ConvolverNode.webidl 0:47.98 Coordinates.webidl 0:47.98 CreateOfferRequest.webidl 0:47.99 Crypto.webidl 0:47.99 CustomElementRegistry.webidl 0:48.00 CustomEvent.webidl 0:48.00 DOMCursor.webidl 0:48.01 DOMError.webidl 0:48.01 DOMException.webidl 0:48.03 DOMImplementation.webidl 0:48.03 DOMMatrix.webidl 0:48.07 DOMParser.webidl 0:48.07 DOMPoint.webidl 0:48.08 DOMQuad.webidl 0:48.09 DOMRect.webidl 0:48.10 DOMRectList.webidl 0:48.11 DOMRequest.webidl 0:48.11 DOMStringList.webidl 0:48.12 DOMStringMap.webidl 0:48.12 DOMTokenList.webidl 0:48.13 DataContainerEvent.webidl 0:48.13 DataTransfer.webidl 0:48.15 DataTransferItem.webidl 0:48.15 DataTransferItemList.webidl 0:48.15 DecoderDoctorNotification.webidl 0:48.15 DedicatedWorkerGlobalScope.webidl 0:48.16 DelayNode.webidl 0:48.16 DesktopNotification.webidl 0:48.17 DeviceLightEvent.webidl 0:48.18 DeviceMotionEvent.webidl 0:48.19 DeviceOrientationEvent.webidl 0:48.20 DeviceProximityEvent.webidl 0:48.21 Directory.webidl 0:48.21 Document.webidl 0:48.34 DocumentFragment.webidl 0:48.34 DocumentOrShadowRoot.webidl 0:48.34 DocumentTimeline.webidl 0:48.35 DocumentType.webidl 0:48.36 DominatorTree.webidl 0:48.36 DownloadEvent.webidl 0:48.36 Downloads.webidl 0:48.39 DragEvent.webidl 0:48.40 DynamicsCompressorNode.webidl 0:48.40 Element.webidl 0:48.45 ErrorEvent.webidl 0:48.47 Event.webidl 0:48.48 EventHandler.webidl 0:48.48 EventListener.webidl 0:48.48 EventSource.webidl 0:48.49 EventTarget.webidl 0:48.51 ExtendableEvent.webidl 0:48.51 ExtendableMessageEvent.webidl 0:48.53 External.webidl 0:48.53 FakePluginTagInit.webidl 0:48.53 Fetch.webidl 0:48.54 FetchEvent.webidl 0:48.55 FetchObserver.webidl 0:48.55 File.webidl 0:48.56 FileList.webidl 0:48.57 FileMode.webidl 0:48.57 FileReader.webidl 0:48.58 FileReaderSync.webidl 0:48.58 FileSystem.webidl 0:48.59 FileSystemDirectoryEntry.webidl 0:48.59 FileSystemDirectoryReader.webidl 0:48.60 FileSystemEntry.webidl 0:48.60 FileSystemFileEntry.webidl 0:48.61 FocusEvent.webidl 0:48.61 FontFace.webidl 0:48.62 FontFaceSet.webidl 0:48.64 FontFaceSetLoadEvent.webidl 0:48.64 FontFaceSource.webidl 0:48.64 FormData.webidl 0:48.66 Function.webidl 0:48.66 GainNode.webidl 0:48.66 Geolocation.webidl 0:48.67 GeometryUtils.webidl 0:48.68 GetUserMediaRequest.webidl 0:48.68 Grid.webidl 0:48.70 HTMLAllCollection.webidl 0:48.72 HTMLAnchorElement.webidl 0:48.74 HTMLAppletElement.webidl 0:48.76 HTMLAreaElement.webidl 0:48.77 HTMLAudioElement.webidl 0:48.78 HTMLBRElement.webidl 0:48.78 HTMLBaseElement.webidl 0:48.79 HTMLBodyElement.webidl 0:48.80 HTMLButtonElement.webidl 0:48.82 HTMLCanvasElement.webidl 0:48.83 HTMLCollection.webidl 0:48.83 HTMLDListElement.webidl 0:48.84 HTMLDataElement.webidl 0:48.85 HTMLDataListElement.webidl 0:48.85 HTMLDetailsElement.webidl 0:48.85 HTMLDialogElement.webidl 0:48.86 HTMLDirectoryElement.webidl 0:48.86 HTMLDivElement.webidl 0:48.87 HTMLDocument.webidl 0:48.89 HTMLElement.webidl 0:48.97 HTMLEmbedElement.webidl 0:48.99 HTMLFieldSetElement.webidl 0:49.00 HTMLFontElement.webidl 0:49.00 HTMLFormControlsCollection.webidl 0:49.01 HTMLFormElement.webidl 0:49.03 HTMLFrameElement.webidl 0:49.04 HTMLFrameSetElement.webidl 0:49.06 HTMLHRElement.webidl 0:49.06 HTMLHeadElement.webidl 0:49.06 HTMLHeadingElement.webidl 0:49.07 HTMLHtmlElement.webidl 0:49.07 HTMLHyperlinkElementUtils.webidl 0:49.07 HTMLIFrameElement.webidl 0:49.11 HTMLImageElement.webidl 0:49.12 HTMLInputElement.webidl 0:49.17 HTMLLIElement.webidl 0:49.18 HTMLLabelElement.webidl 0:49.19 HTMLLegendElement.webidl 0:49.19 HTMLLinkElement.webidl 0:49.20 HTMLMapElement.webidl 0:49.21 HTMLMenuElement.webidl 0:49.22 HTMLMenuItemElement.webidl 0:49.22 HTMLMetaElement.webidl 0:49.23 HTMLMeterElement.webidl 0:49.24 HTMLModElement.webidl 0:49.25 HTMLOListElement.webidl 0:49.25 HTMLObjectElement.webidl 0:49.29 HTMLOptGroupElement.webidl 0:49.29 HTMLOptionElement.webidl 0:49.29 HTMLOptionsCollection.webidl 0:49.31 HTMLOutputElement.webidl 0:49.31 HTMLParagraphElement.webidl 0:49.32 HTMLParamElement.webidl 0:49.32 HTMLPictureElement.webidl 0:49.33 HTMLPreElement.webidl 0:49.33 HTMLProgressElement.webidl 0:49.34 HTMLQuoteElement.webidl 0:49.35 HTMLScriptElement.webidl 0:49.35 HTMLSelectElement.webidl 0:49.37 HTMLSlotElement.webidl 0:49.38 HTMLSourceElement.webidl 0:49.39 HTMLSpanElement.webidl 0:49.39 HTMLStyleElement.webidl 0:49.40 HTMLTableCaptionElement.webidl 0:49.40 HTMLTableCellElement.webidl 0:49.42 HTMLTableColElement.webidl 0:49.42 HTMLTableElement.webidl 0:49.44 HTMLTableRowElement.webidl 0:49.45 HTMLTableSectionElement.webidl 0:49.45 HTMLTemplateElement.webidl 0:49.46 HTMLTextAreaElement.webidl 0:49.48 HTMLTimeElement.webidl 0:49.48 HTMLTitleElement.webidl 0:49.49 HTMLTrackElement.webidl 0:49.50 HTMLUListElement.webidl 0:49.50 HTMLVideoElement.webidl 0:49.52 HashChangeEvent.webidl 0:49.52 Headers.webidl 0:49.53 HeapSnapshot.webidl 0:49.54 HiddenPluginEvent.webidl 0:49.54 History.webidl 0:49.55 IDBCursor.webidl 0:49.56 IDBDatabase.webidl 0:49.57 IDBFactory.webidl 0:49.58 IDBFileHandle.webidl 0:49.59 IDBFileRequest.webidl 0:49.60 IDBIndex.webidl 0:49.61 IDBKeyRange.webidl 0:49.61 IDBMutableFile.webidl 0:49.62 IDBObjectStore.webidl 0:49.64 IDBOpenDBRequest.webidl 0:49.64 IDBRequest.webidl 0:49.65 IDBTransaction.webidl 0:49.65 IDBVersionChangeEvent.webidl 0:49.66 IIRFilterNode.webidl 0:49.66 IdleDeadline.webidl 0:49.66 ImageBitmap.webidl 0:49.68 ImageBitmapRenderingContext.webidl 0:49.68 ImageCapture.webidl 0:49.69 ImageCaptureErrorEvent.webidl 0:49.70 ImageData.webidl 0:49.70 ImageDocument.webidl 0:49.71 InputEvent.webidl 0:49.71 InputMethod.webidl 0:49.81 InspectorUtils.webidl 0:49.82 InstallTrigger.webidl 0:49.83 IntersectionObserver.webidl 0:49.85 IterableIterator.webidl 0:49.85 KeyAlgorithm.webidl 0:49.86 KeyEvent.webidl 0:49.87 KeyIdsInitData.webidl 0:49.87 KeyboardEvent.webidl 0:49.89 KeyframeAnimationOptions.webidl 0:49.89 KeyframeEffect.webidl 0:49.91 LegacyQueryInterface.webidl 0:49.92 LinkStyle.webidl 0:49.92 ListBoxObject.webidl 0:49.92 LocalMediaStream.webidl 0:49.92 Location.webidl 0:49.94 MediaDeviceInfo.webidl 0:49.94 MediaDevices.webidl 0:49.94 MediaElementAudioSourceNode.webidl 0:49.94 MediaError.webidl 0:49.95 MediaList.webidl 0:49.95 MediaQueryList.webidl 0:49.96 MediaQueryListEvent.webidl 0:49.96 MediaRecorder.webidl 0:49.98 MediaSource.webidl 0:49.99 MediaStream.webidl 0:50.00 MediaStreamAudioDestinationNode.webidl 0:50.01 MediaStreamAudioSourceNode.webidl 0:50.01 MediaStreamError.webidl 0:50.01 MediaStreamEvent.webidl 0:50.02 MediaStreamTrack.webidl 0:50.05 MediaStreamTrackEvent.webidl 0:50.05 MediaTrackConstraintSet.webidl 0:50.06 MediaTrackSettings.webidl 0:50.06 MediaTrackSupportedConstraints.webidl 0:50.07 MenuBoxObject.webidl 0:50.08 MessageChannel.webidl 0:50.08 MessageEvent.webidl 0:50.09 MessagePort.webidl 0:50.10 MimeType.webidl 0:50.10 MimeTypeArray.webidl 0:50.11 MouseEvent.webidl 0:50.13 MouseScrollEvent.webidl 0:50.13 MozPowerManager.webidl 0:50.14 MozSelfSupport.webidl 0:50.16 MozSettingsEvent.webidl 0:50.16 MozSettingsTransactionEvent.webidl 0:50.16 MozTetheringManager.webidl 0:50.17 MozTimeManager.webidl 0:50.17 MozWakeLock.webidl 0:50.18 MutationEvent.webidl 0:50.18 MutationObserver.webidl 0:50.20 NamedNodeMap.webidl 0:50.21 NativeOSFileInternals.webidl 0:50.21 NetDashboard.webidl 0:50.23 NetworkInformation.webidl 0:50.23 NetworkOptions.webidl 0:50.25 NodeFilter.webidl 0:50.26 NodeIterator.webidl 0:50.26 NodeList.webidl 0:50.26 Notification.webidl 0:50.28 NotificationEvent.webidl 0:50.29 NotifyPaintEvent.webidl 0:50.29 OfflineAudioCompletionEvent.webidl 0:50.30 OfflineAudioContext.webidl 0:50.30 OfflineResourceList.webidl 0:50.31 OffscreenCanvas.webidl 0:50.32 OscillatorNode.webidl 0:50.32 PageTransitionEvent.webidl 0:50.33 PaintRequest.webidl 0:50.33 PaintRequestList.webidl 0:50.34 PannerNode.webidl 0:50.35 ParentNode.webidl 0:50.35 PerformanceEntry.webidl 0:50.35 PerformanceEntryEvent.webidl 0:50.36 PerformanceMark.webidl 0:50.36 PerformanceMeasure.webidl 0:50.37 PerformanceNavigation.webidl 0:50.37 PerformanceNavigationTiming.webidl 0:50.37 PerformanceObserver.webidl 0:50.38 PerformanceObserverEntryList.webidl 0:50.39 PerformanceResourceTiming.webidl 0:50.39 PerformanceTiming.webidl 0:50.40 PeriodicWave.webidl 0:50.40 PermissionSettings.webidl 0:50.41 PermissionStatus.webidl 0:50.41 Permissions.webidl 0:50.42 Plugin.webidl 0:50.43 PluginArray.webidl 0:50.43 PluginCrashedEvent.webidl 0:50.45 PointerEvent.webidl 0:50.45 PopStateEvent.webidl 0:50.46 PopupBlockedEvent.webidl 0:50.46 PopupBoxObject.webidl 0:50.48 Position.webidl 0:50.48 PositionError.webidl 0:50.48 ProcessingInstruction.webidl 0:50.49 ProfileTimelineMarker.webidl 0:50.50 ProgressEvent.webidl 0:50.50 Promise.webidl 0:50.51 PromiseDebugging.webidl 0:50.51 PushEvent.webidl 0:50.52 PushManager.webidl 0:50.54 PushMessageData.webidl 0:50.54 PushSubscription.webidl 0:50.55 PushSubscriptionOptions.webidl 0:50.55 RGBColor.webidl 0:50.55 RTCStatsReport.webidl 0:50.60 RadioNodeList.webidl 0:50.60 Range.webidl 0:50.62 RecordErrorEvent.webidl 0:50.62 Rect.webidl 0:50.63 Request.webidl 0:50.65 ResizeObserver.webidl 0:50.66 Response.webidl 0:50.67 SVGAElement.webidl 0:50.68 SVGAngle.webidl 0:50.68 SVGAnimateElement.webidl 0:50.68 SVGAnimateMotionElement.webidl 0:50.69 SVGAnimateTransformElement.webidl 0:50.69 SVGAnimatedAngle.webidl 0:50.70 SVGAnimatedBoolean.webidl 0:50.70 SVGAnimatedEnumeration.webidl 0:50.70 SVGAnimatedInteger.webidl 0:50.70 SVGAnimatedLength.webidl 0:50.71 SVGAnimatedLengthList.webidl 0:50.71 SVGAnimatedNumber.webidl 0:50.71 SVGAnimatedNumberList.webidl 0:50.72 SVGAnimatedPathData.webidl 0:50.72 SVGAnimatedPoints.webidl 0:50.72 SVGAnimatedPreserveAspectRatio.webidl 0:50.72 SVGAnimatedRect.webidl 0:50.72 SVGAnimatedString.webidl 0:50.72 SVGAnimatedTransformList.webidl 0:50.73 SVGAnimationElement.webidl 0:50.74 SVGCircleElement.webidl 0:50.74 SVGClipPathElement.webidl 0:50.75 SVGComponentTransferFunctionElement.webidl 0:50.75 SVGDefsElement.webidl 0:50.75 SVGDescElement.webidl 0:50.76 SVGElement.webidl 0:50.83 SVGEllipseElement.webidl 0:50.83 SVGFEBlendElement.webidl 0:50.84 SVGFEColorMatrixElement.webidl 0:50.85 SVGFEComponentTransferElement.webidl 0:50.85 SVGFECompositeElement.webidl 0:50.86 SVGFEConvolveMatrixElement.webidl 0:50.87 SVGFEDiffuseLightingElement.webidl 0:50.88 SVGFEDisplacementMapElement.webidl 0:50.88 SVGFEDistantLightElement.webidl 0:50.89 SVGFEDropShadowElement.webidl 0:50.90 SVGFEFloodElement.webidl 0:50.90 SVGFEFuncAElement.webidl 0:50.90 SVGFEFuncBElement.webidl 0:50.91 SVGFEFuncGElement.webidl 0:50.91 SVGFEFuncRElement.webidl 0:50.92 SVGFEGaussianBlurElement.webidl 0:50.92 SVGFEImageElement.webidl 0:50.93 SVGFEMergeElement.webidl 0:50.94 SVGFEMergeNodeElement.webidl 0:50.94 SVGFEMorphologyElement.webidl 0:50.95 SVGFEOffsetElement.webidl 0:50.95 SVGFEPointLightElement.webidl 0:50.96 SVGFESpecularLightingElement.webidl 0:50.96 SVGFESpotLightElement.webidl 0:50.97 SVGFETileElement.webidl 0:50.98 SVGFETurbulenceElement.webidl 0:50.98 SVGFilterElement.webidl 0:50.99 SVGFilterPrimitiveStandardAttributes.webidl 0:50.99 SVGFitToViewBox.webidl 0:50.99 SVGForeignObjectElement.webidl 0:51.00 SVGGElement.webidl 0:51.00 SVGGradientElement.webidl 0:51.01 SVGGraphicsElement.webidl 0:51.02 SVGImageElement.webidl 0:51.03 SVGLength.webidl 0:51.03 SVGLengthList.webidl 0:51.04 SVGLineElement.webidl 0:51.04 SVGLinearGradientElement.webidl 0:51.05 SVGMPathElement.webidl 0:51.05 SVGMarkerElement.webidl 0:51.06 SVGMaskElement.webidl 0:51.07 SVGMatrix.webidl 0:51.08 SVGMetadataElement.webidl 0:51.09 SVGNumber.webidl 0:51.09 SVGNumberList.webidl 0:51.09 SVGPathElement.webidl 0:51.11 SVGPathSeg.webidl 0:51.18 SVGPathSegList.webidl 0:51.19 SVGPatternElement.webidl 0:51.19 SVGPoint.webidl 0:51.20 SVGPointList.webidl 0:51.21 SVGPolygonElement.webidl 0:51.21 SVGPolylineElement.webidl 0:51.22 SVGPreserveAspectRatio.webidl 0:51.22 SVGRadialGradientElement.webidl 0:51.22 SVGRect.webidl 0:51.23 SVGRectElement.webidl 0:51.24 SVGSVGElement.webidl 0:51.25 SVGScriptElement.webidl 0:51.26 SVGSetElement.webidl 0:51.26 SVGStopElement.webidl 0:51.26 SVGStringList.webidl 0:51.27 SVGStyleElement.webidl 0:51.28 SVGSwitchElement.webidl 0:51.28 SVGSymbolElement.webidl 0:51.29 SVGTSpanElement.webidl 0:51.29 SVGTests.webidl 0:51.29 SVGTextContentElement.webidl 0:51.30 SVGTextElement.webidl 0:51.30 SVGTextPathElement.webidl 0:51.31 SVGTextPositioningElement.webidl 0:51.31 SVGTitleElement.webidl 0:51.32 SVGTransform.webidl 0:51.32 SVGTransformList.webidl 0:51.33 SVGURIReference.webidl 0:51.33 SVGUnitTypeValues.webidl 0:51.33 SVGUnitTypes.webidl 0:51.33 SVGUseElement.webidl 0:51.34 SVGViewElement.webidl 0:51.35 SVGZoomAndPan.webidl 0:51.35 SVGZoomAndPanValues.webidl 0:51.35 SVGZoomEvent.webidl 0:51.35 Screen.webidl 0:51.36 ScreenOrientation.webidl 0:51.36 ScriptProcessorNode.webidl 0:51.37 ScrollAreaEvent.webidl 0:51.38 ScrollBoxObject.webidl 0:51.38 ScrollViewChangeEvent.webidl 0:51.39 SecureElement.webidl 0:51.42 SecureElementManager.webidl 0:51.42 Selection.webidl 0:51.44 ServiceWorker.webidl 0:51.44 ServiceWorkerContainer.webidl 0:51.46 ServiceWorkerGlobalScope.webidl 0:51.46 ServiceWorkerMessageEvent.webidl 0:51.47 ServiceWorkerRegistration.webidl 0:51.48 SettingChangeNotification.webidl 0:51.48 SettingsManager.webidl 0:51.50 ShadowRoot.webidl 0:51.51 SharedWorker.webidl 0:51.51 SharedWorkerGlobalScope.webidl 0:51.51 SimpleGestureEvent.webidl 0:51.52 SocketCommon.webidl 0:51.52 SourceBuffer.webidl 0:51.54 SourceBufferList.webidl 0:51.54 SpeechSynthesis.webidl 0:51.54 SpeechSynthesisErrorEvent.webidl 0:51.55 SpeechSynthesisEvent.webidl 0:51.56 SpeechSynthesisUtterance.webidl 0:51.57 SpeechSynthesisVoice.webidl 0:51.58 StereoPannerNode.webidl 0:51.58 Storage.webidl 0:51.58 StorageEvent.webidl 0:51.59 StorageManager.webidl 0:51.59 StorageType.webidl 0:51.60 StyleRuleChangeEvent.webidl 0:51.60 StyleSheet.webidl 0:51.61 StyleSheetApplicableStateChangeEvent.webidl 0:51.61 StyleSheetChangeEvent.webidl 0:51.62 StyleSheetList.webidl 0:51.63 SubtleCrypto.webidl 0:51.68 SystemUpdate.webidl 0:51.70 TCPServerSocket.webidl 0:51.71 TCPServerSocketEvent.webidl 0:51.71 TCPSocket.webidl 0:51.73 TCPSocketErrorEvent.webidl 0:51.74 TCPSocketEvent.webidl 0:51.74 Text.webidl 0:51.75 TextClause.webidl 0:51.75 TextDecoder.webidl 0:51.76 TextEncoder.webidl 0:51.76 TextTrack.webidl 0:51.77 TextTrackCue.webidl 0:51.77 TextTrackCueList.webidl 0:51.78 TextTrackList.webidl 0:51.79 ThreadSafeChromeUtils.webidl 0:51.79 TimeEvent.webidl 0:51.80 TimeRanges.webidl 0:51.80 Touch.webidl 0:51.82 TouchEvent.webidl 0:51.82 TouchList.webidl 0:51.83 TrackEvent.webidl 0:51.83 TransitionEvent.webidl 0:51.84 TreeBoxObject.webidl 0:51.86 TreeColumn.webidl 0:51.87 TreeColumns.webidl 0:51.88 TreeWalker.webidl 0:51.88 U2F.webidl 0:51.90 UDPMessageEvent.webidl 0:51.90 UDPSocket.webidl 0:51.92 UIEvent.webidl 0:51.94 URL.webidl 0:51.94 URLSearchParams.webidl 0:51.96 UserProximityEvent.webidl 0:51.97 VTTCue.webidl 0:51.98 VTTRegion.webidl 0:51.99 ValidityState.webidl 0:51.99 VideoPlaybackQuality.webidl 0:51.99 VideoStreamTrack.webidl 0:52.00 VideoTrack.webidl 0:52.00 VideoTrackList.webidl 0:52.01 WaveShaperNode.webidl 0:52.01 WebComponents.webidl 0:52.02 WebGL2RenderingContext.webidl 0:52.21 WebGLContextEvent.webidl 0:52.22 WebGLRenderingContext.webidl 0:52.38 WebKitCSSMatrix.webidl 0:52.40 WebSocket.webidl 0:52.41 WheelEvent.webidl 0:52.42 WifiOptions.webidl 0:52.42 WindowOrWorkerGlobalScope.webidl 0:52.42 WindowRoot.webidl 0:52.42 Worker.webidl 0:52.43 WorkerDebuggerGlobalScope.webidl 0:52.44 WorkerGlobalScope.webidl 0:52.45 WorkerLocation.webidl 0:52.46 WorkerNavigator.webidl 0:52.46 Worklet.webidl 0:52.47 WorkletGlobalScope.webidl 0:52.47 XMLDocument.webidl 0:52.48 XMLHttpRequest.webidl 0:52.50 XMLHttpRequestEventTarget.webidl 0:52.50 XMLHttpRequestUpload.webidl 0:52.50 XMLSerializer.webidl 0:52.51 XMLStylesheetProcessingInstruction.webidl 0:52.51 XPathEvaluator.webidl 0:52.52 XPathExpression.webidl 0:52.52 XPathNSResolver.webidl 0:52.52 XPathResult.webidl 0:52.53 XSLTProcessor.webidl 0:52.53 XULCommandEvent.webidl 0:52.54 XULDocument.webidl 0:52.55 XULElement.webidl 0:52.64 CSS2Properties.webidl 0:53.28 HTMLMediaElement.webidl 0:53.31 Navigator.webidl 0:53.34 Node.webidl 0:53.36 Performance.webidl 0:53.37 Window.webidl 0:53.73 libchromium_atomics.a.desc 0:53.74 libfallible.a.desc 0:53.96 librlz.a.desc 0:54.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 0:54.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 0:54.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsICommandLineRunner.h:10, 0:54.36 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp:5: 0:54.36 /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 0:54.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 0:54.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:54.36 foundInterface = 0; \ 0:54.36 ^~~~~~~~~~~~~~ 0:54.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 0:54.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 0:54.36 ^~~~~~~~~~~~~~~~~~~~~~~ 0:54.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 0:54.36 NS_INTERFACE_MAP_END 0:54.36 ^~~~~~~~~~~~~~~~~~~~ 0:54.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 0:54.36 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 0:54.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.37 /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 0:54.37 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 0:54.37 ^~~~~~~~~~~~~~~~~~~~ 0:54.37 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp:11: 0:54.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 0:54.37 } else 0:54.37 ^~~~ 0:54.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 0:54.37 NS_IMPL_QUERY_CLASSINFO(aClass) \ 0:54.37 ^~~~~~~~~~~~~~~~~~~~~~~ 0:54.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 0:54.37 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 0:54.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.37 /builddir/build/BUILD/pale-moon/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 0:54.37 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 0:54.37 ^~~~~~~~~~~~~~~~~~~~ 0:54.76 libtoolkit_components_commandlines.a.desc 0:55.54 libtoolkit_components_statusfilter.a.desc 0:56.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 0:56.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 0:56.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 0:56.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWeakReference.h:13, 0:56.30 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.h:9, 0:56.30 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.cpp:10, 0:56.30 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 0:56.30 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 0:56.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 0:56.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:56.31 foundInterface = 0; \ 0:56.31 ^~~~~~~~~~~~~~ 0:56.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 0:56.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 0:56.31 ^~~~~~~~~~~~~~~~~~~~~~~ 0:56.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 0:56.31 NS_INTERFACE_MAP_END 0:56.31 ^~~~~~~~~~~~~~~~~~~~ 0:56.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 0:56.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 0:56.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 0:56.31 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 0:56.31 NS_IMPL_ISUPPORTS_CI( 0:56.31 ^~~~~~~~~~~~~~~~~~~~ 0:56.31 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp:26, 0:56.31 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 0:56.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 0:56.31 } else 0:56.31 ^~~~ 0:56.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 0:56.31 } else 0:56.31 ^~~~ 0:56.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 0:56.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 0:56.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 0:56.31 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 0:56.31 NS_IMPL_ISUPPORTS_CI( 0:56.31 ^~~~~~~~~~~~~~~~~~~~ 0:56.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 0:56.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 0:56.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 0:56.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWeakReference.h:13, 0:56.41 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.h:9, 0:56.41 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.cpp:10, 0:56.41 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 0:56.41 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 0:56.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 0:56.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:56.41 foundInterface = 0; \ 0:56.41 ^~~~~~~~~~~~~~ 0:56.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 0:56.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 0:56.41 ^~~~~~~~~~~~~~~~~~~~~~~ 0:56.41 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistory.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 0:56.41 NS_INTERFACE_MAP_END 0:56.41 ^~~~~~~~~~~~~~~~~~~~ 0:56.41 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsFaviconService.cpp:26, 0:56.41 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 0:56.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 0:56.41 } else 0:56.41 ^~~~ 0:56.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 0:56.41 } else 0:56.41 ^~~~ 0:56.42 libtoolkit_components_finalizationwitness.a.desc 0:56.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 0:56.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 0:56.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 0:56.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWeakReference.h:13, 0:56.51 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.h:9, 0:56.51 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/Database.cpp:10, 0:56.51 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 0:56.51 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 0:56.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 0:56.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:56.51 foundInterface = 0; \ 0:56.51 ^~~~~~~~~~~~~~ 0:56.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 0:56.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 0:56.51 ^~~~~~~~~~~~~~~~~~~~~~~ 0:56.51 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 0:56.52 NS_INTERFACE_MAP_END 0:56.52 ^~~~~~~~~~~~~~~~~~~~ 0:56.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 0:56.52 else 0:56.52 ^~~~ 0:56.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 0:56.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 0:56.52 ^~~~~~~~~~~~~~~~~~ 0:56.52 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 0:56.52 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 0:56.52 ^~~~~~~~~~~~~~~~~~~~~~ 0:56.52 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 0:56.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 0:56.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:56.52 foundInterface = 0; \ 0:56.52 ^~~~~~~~~~~~~~ 0:56.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 0:56.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 0:56.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:56.52 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 0:56.52 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 0:56.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:56.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 0:56.52 else 0:56.52 ^~~~ 0:56.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 0:56.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 0:56.52 ^~~~~~~~~~~~~~~~~~ 0:56.52 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 0:56.52 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 0:56.52 ^~~~~~~~~~~~~~~~~~~~~~ 0:56.59 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 0:56.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 0:56.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:56.59 foundInterface = 0; \ 0:56.59 ^~~~~~~~~~~~~~ 0:56.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 0:56.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 0:56.59 ^~~~~~~~~~~~~~~~~~~~~~~ 0:56.59 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:4055:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 0:56.59 NS_INTERFACE_MAP_END 0:56.59 ^~~~~~~~~~~~~~~~~~~~ 0:56.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 0:56.59 else 0:56.59 ^~~~ 0:56.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 0:56.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 0:56.59 ^~~~~~~~~~~~~~~~~~ 0:56.59 /builddir/build/BUILD/pale-moon/platform/toolkit/components/places/nsNavHistoryResult.cpp:4054:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 0:56.59 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 0:56.59 ^~~~~~~~~~~~~~~~~~~~~~ 1:01.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 1:01.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 1:01.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMutationObserver.h:9, 1:01.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStubMutationObserver.h:16, 1:01.05 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.h:9, 1:01.05 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.cpp:6: 1:01.05 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 1:01.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:01.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:01.05 foundInterface = 0; \ 1:01.05 ^~~~~~~~~~~~~~ 1:01.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:01.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:01.05 ^~~~~~~~~~~~~~~~~~~~~~~ 1:01.05 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:01.05 NS_INTERFACE_MAP_END 1:01.05 ^~~~~~~~~~~~~~~~~~~~ 1:01.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:01.05 else 1:01.05 ^~~~ 1:01.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 1:01.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 1:01.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.06 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/XPathResult.cpp:78:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1:01.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 1:01.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:10.36 libtoolkit_components_places.a.desc 1:12.98 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 1:12.98 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 1:12.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 1:12.98 from /builddir/build/BUILD/pale-moon/platform/ipc/glue/BackgroundUtils.h:9, 1:12.98 from /builddir/build/BUILD/pale-moon/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 1:12.98 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 1:12.98 /builddir/build/BUILD/pale-moon/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 1:12.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:12.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:12.98 foundInterface = 0; \ 1:12.99 ^~~~~~~~~~~~~~ 1:12.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:12.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:12.99 ^~~~~~~~~~~~~~~~~~~~~~~ 1:12.99 /builddir/build/BUILD/pale-moon/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:12.99 NS_INTERFACE_MAP_END 1:12.99 ^~~~~~~~~~~~~~~~~~~~ 1:12.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:12.99 else 1:12.99 ^~~~ 1:12.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:12.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:12.99 ^~~~~~~~~~~~~~~~~~ 1:12.99 /builddir/build/BUILD/pale-moon/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:12.99 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 1:12.99 ^~~~~~~~~~~~~~~~~~~~~~ 1:16.75 liburiloader_prefetch.a.desc 1:21.70 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 1:21.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: '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 1:21.70 /builddir/build/BUILD/pale-moon/platform/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] 1:21.70 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 1:21.70 ^ 1:21.70 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 1:21.70 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:21.70 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:21.70 class txXPathNode 1:21.70 ^~~~~~~~~~~ 1:21.70 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 1:21.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: '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 1:21.70 /builddir/build/BUILD/pale-moon/platform/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] 1:21.70 memmove(insertPos, pos, count * sizeof(txXPathNode)); 1:21.70 ^ 1:21.70 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 1:21.70 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:21.70 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:21.70 class txXPathNode 1:21.70 ^~~~~~~~~~~ 1:21.70 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 1:21.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: '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 1:21.70 /builddir/build/BUILD/pale-moon/platform/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] 1:21.70 chunk * sizeof(txXPathNode)); 1:21.70 ^ 1:21.70 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 1:21.71 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:21.71 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:21.71 class txXPathNode 1:21.71 ^~~~~~~~~~~ 1:21.71 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 1:21.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: '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 1:21.71 /builddir/build/BUILD/pale-moon/platform/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] 1:21.71 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 1:21.71 ^ 1:21.71 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 1:21.71 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:21.71 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:21.71 class txXPathNode 1:21.71 ^~~~~~~~~~~ 1:21.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: '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 1:21.71 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:542: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] 1:21.71 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 1:21.71 ^ 1:21.71 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 1:21.71 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:21.71 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:21.71 class txXPathNode 1:21.71 ^~~~~~~~~~~ 1:21.71 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 1:21.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp: '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 1:21.71 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:621: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] 1:21.71 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 1:21.71 ^ 1:21.71 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.h:15, 1:21.71 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:21.72 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:21.72 class txXPathNode 1:21.72 ^~~~~~~~~~~ 1:40.69 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: In member function 'bool txParamArrayHolder::Init(uint8_t)': 1:40.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use assignment or value-initialization instead 1:40.69 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:363:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1:40.69 memset(mArray.get(), 0, mCount * sizeof(nsXPTCVariant)); 1:40.69 ^ 1:40.69 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:17: 1:40.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/xptcall.h:46:8: note: 'struct nsXPTCVariant' declared here 1:40.69 struct nsXPTCVariant : public nsXPTCMiniVariant 1:40.69 ^~~~~~~~~~~~~ 1:42.63 libdom_xslt_xpath.a.desc 1:43.25 libtoolkit_components_terminator.a.desc 1:44.30 libimage_decoders_icon_gtk.a.desc 1:44.38 libicustubdata.a.desc 1:48.75 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/udataswp.c: In function 'udata_openSwapperForInputData_58': 1:48.75 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/udataswp.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 1:48.75 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/udataswp.c:438:29: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1:48.75 if( (length>=0 && lengthdata)) { 1:49.17 ^~ 1:49.24 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: In function '_appendLDMLExtensionAsKeywords': 1:49.24 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 1:49.24 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:1374:31: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1:49.24 if (bcpKeyLen >= sizeof(bcpKeyBuf)) { 1:49.24 ^~ 1:49.24 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 1:49.24 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:1409:36: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1:49.24 if (bcpTypeLen >= sizeof(bcpTypeBuf)) { 1:49.24 ^~ 1:49.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: In function 'uloc_toLanguageTag_58': 1:49.43 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: 'bcpValue' may be used uninitialized in this function 1:49.43 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:1084:24: warning: 'bcpValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 1:49.43 ext->value = bcpValue; 1:49.43 ~~~~~~~~~~~^~~~~~~~~~ 1:49.43 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:926:30: note: 'bcpValue' was declared here 1:49.43 const char *bcpKey, *bcpValue; 1:49.43 ^~~~~~~~ 1:49.43 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c: 'bcpKey' may be used uninitialized in this function 1:49.43 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:1083:22: warning: 'bcpKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 1:49.43 ext->key = bcpKey; 1:49.43 ~~~~~~~~~^~~~~~~~ 1:49.43 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc_tag.c:926:21: note: 'bcpKey' was declared here 1:49.43 const char *bcpKey, *bcpValue; 1:49.43 ^~~~~~ 1:49.71 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c: In function 'ures_openU_58': 1:49.71 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 1:49.71 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c:46:18: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1:49.71 if(length>=sizeof(pathBuffer)) { 1:49.71 ^~ 1:49.71 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 1:49.71 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ures_cnv.c:64:22: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1:49.71 if(length>=sizeof(pathBuffer)) { 1:49.71 ^~ 1:49.97 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/utrace.c: In function 'outputPtrBytes': 1:49.97 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/utrace.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' 1:49.97 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/utrace.c:149:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1:49.97 for (i=0; i0x10ffff ? 0 : \ 2:02.99 ~~~~~~~~~~~~~^~~~~~~~~ 2:02.99 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucasemap.cpp:198:20: note: in expansion of macro 'U8_LENGTH' 2:02.99 int32_t length=U8_LENGTH(c); 2:02.99 ^~~~~~~~~ 2:03.00 Warning: -Wtype-limits in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utf8.h: comparison is always true due to limited range of data type 2:03.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utf8.h:196:35: warning: comparison is always true due to limited range of data type [-Wtype-limits] 2:03.00 ((uint32_t)(c)<=0xffff ? 3 : 4)\ 2:03.00 ~~~~~~~~~~~~~^~~~~~~~ 2:03.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucasemap.cpp:198:20: note: in expansion of macro 'U8_LENGTH' 2:03.00 int32_t length=U8_LENGTH(c); 2:03.00 ^~~~~~~~~ 2:03.00 Warning: -Wtype-limits in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utf8.h: comparison is always true due to limited range of data type 2:03.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utf8.h:442:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] 2:03.00 if((uint32_t)(c)<=0xffff) { \ 2:03.00 ~~~~~~~~~~~~~^~~~~~~~ 2:03.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucasemap.cpp:204:9: note: in expansion of macro 'U8_APPEND_UNSAFE' 2:03.00 U8_APPEND_UNSAFE(dest, destIndex, c); 2:03.00 ^~~~~~~~~~~~~~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 2:05.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.21 *offsets++=sourceIndex; 2:05.21 ~~~~~~~~~~^~~~~~~~~~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 2:05.21 case 3: 2:05.21 ^~~~ 2:05.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.21 *offsets++=sourceIndex; 2:05.21 ~~~~~~~~~~^~~~~~~~~~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 2:05.21 case 2: 2:05.21 ^~~~ 2:05.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.21 *charErrorBuffer++=(uint8_t)(diff>>16); 2:05.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 2:05.21 case 2: 2:05.21 ^~~~ 2:05.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.21 *charErrorBuffer++=(uint8_t)(diff>>8); 2:05.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 2:05.21 case 1: 2:05.21 ^~~~ 2:05.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.21 *offsets++=sourceIndex; 2:05.21 ~~~~~~~~~~^~~~~~~~~~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 2:05.21 case 2: 2:05.21 ^~~~ 2:05.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.21 *offsets++=sourceIndex; 2:05.21 ~~~~~~~~~~^~~~~~~~~~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 2:05.21 case 1: 2:05.21 ^~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 2:05.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.21 *target++=(uint8_t)(diff>>24); 2:05.21 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 2:05.21 case 3: 2:05.21 ^~~~ 2:05.21 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.21 *charErrorBuffer++=(uint8_t)(diff>>16); 2:05.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:05.21 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 2:05.22 case 2: 2:05.22 ^~~~ 2:05.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.22 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.22 *charErrorBuffer++=(uint8_t)(diff>>8); 2:05.22 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:05.22 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 2:05.22 case 1: 2:05.22 ^~~~ 2:05.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.22 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.22 *target++=(uint8_t)(diff>>16); 2:05.22 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:05.22 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 2:05.22 case 2: 2:05.22 ^~~~ 2:05.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:05.22 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:05.22 *target++=(uint8_t)(diff>>8); 2:05.22 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:05.22 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 2:05.22 case 1: 2:05.22 ^~~~ 2:06.17 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:21: 2:06.17 In constructor 'CReg::CReg(const UChar*, const char*)', 2:06.17 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:426:41, 2:06.17 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:423:29, 2:06.17 inlined from 'const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:498:25: 2:06.17 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length 2:06.17 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 2:06.17 #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) 2:06.17 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:417:9: note: in expansion of macro 'uprv_strncpy' 2:06.17 uprv_strncpy(id, _id, len); 2:06.17 ^~~~~~~~~~~~ 2:06.17 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)': 2:06.17 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:37:57: note: length computed here 2:06.17 #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 2:06.17 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ucurr.cpp:413:32: note: in expansion of macro 'uprv_strlen' 2:06.17 int32_t len = (int32_t)uprv_strlen(_id); 2:06.17 ^~~~~~~~~~~ 2:06.98 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: In function 'int32_t _internal_toUnicode(const UChar*, int32_t, UChar*, int32_t, int32_t, UStringPrepProfile*, UParseError*, UErrorCode*)': 2:06.99 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:06.99 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:515:85: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:06.99 b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); 2:06.99 ^ 2:06.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:06.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:06.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:06.99 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:06.99 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:06.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:06.99 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:06.99 ^~~~~~~~~~~~~ 2:06.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:06.99 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:06.99 ^ 2:06.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:06.99 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:06.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:06.99 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:06.99 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:06.99 uidna_toASCII(const UChar* src, int32_t srcLength, 2:06.99 ^~~~~~~~~~~~~ 2:06.99 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:06.99 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:515:85: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:06.99 b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); 2:06.99 ^ 2:06.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:06.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:06.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.00 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.00 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:07.00 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:07.00 ^~~~~~~~~~~~~ 2:07.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.00 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.00 ^ 2:07.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.00 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.00 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:07.00 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:07.00 uidna_toASCII(const UChar* src, int32_t srcLength, 2:07.00 ^~~~~~~~~~~~~ 2:07.00 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.00 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:528:80: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.00 b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); 2:07.00 ^ 2:07.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.00 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.00 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:07.00 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:07.00 ^~~~~~~~~~~~~ 2:07.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.00 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.00 ^ 2:07.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.01 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.01 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.01 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:07.01 uidna_toASCII(const UChar* src, int32_t srcLength, 2:07.01 ^~~~~~~~~~~~~ 2:07.01 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.01 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:528:80: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.01 b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); 2:07.01 ^ 2:07.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.01 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.01 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:07.01 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:07.01 ^~~~~~~~~~~~~ 2:07.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.01 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.01 ^ 2:07.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.01 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.01 #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.01 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:07.01 uidna_toASCII(const UChar* src, int32_t srcLength, 2:07.01 ^~~~~~~~~~~~~ 2:07.02 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: In function 'int32_t uidna_compare_58(const UChar*, int32_t, const UChar*, int32_t, int32_t, UErrorCode*)': 2:07.02 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.02 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:878:87: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.02 b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); 2:07.02 ^ 2:07.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.02 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.02 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:07.02 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.02 ^~~~~~~~~~~~~~~~ 2:07.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.02 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.02 ^ 2:07.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.02 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.02 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.02 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.02 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:07.02 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:07.02 ^~~~~~~~~~~~~~~~ 2:07.02 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.02 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:878:87: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.03 b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); 2:07.03 ^ 2:07.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.03 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.03 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:07.03 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.03 ^~~~~~~~~~~~~~~~ 2:07.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.03 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.03 ^ 2:07.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.03 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.03 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.03 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.03 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:07.03 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:07.03 ^~~~~~~~~~~~~~~~ 2:07.03 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.03 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:889:83: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.03 b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); 2:07.03 ^ 2:07.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.03 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.03 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:07.04 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.04 ^~~~~~~~~~~~~~~~ 2:07.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.04 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.04 ^ 2:07.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.04 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.04 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.04 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.04 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:07.04 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:07.04 ^~~~~~~~~~~~~~~~ 2:07.04 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.04 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:889:83: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.04 b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); 2:07.04 ^ 2:07.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.04 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.04 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:07.04 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.04 ^~~~~~~~~~~~~~~~ 2:07.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.04 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.04 ^ 2:07.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.04 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.05 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.05 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.05 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:07.05 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:07.05 ^~~~~~~~~~~~~~~~ 2:07.05 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.05 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:893:85: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.05 b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); 2:07.05 ^ 2:07.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.05 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.05 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:07.05 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.05 ^~~~~~~~~~~~~~~~ 2:07.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.05 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.05 ^ 2:07.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.05 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.05 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.05 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.05 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:07.05 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:07.05 ^~~~~~~~~~~~~~~~ 2:07.05 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.06 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:893:85: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.06 b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); 2:07.06 ^ 2:07.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.06 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.06 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:07.06 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.06 ^~~~~~~~~~~~~~~~ 2:07.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.06 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.06 ^ 2:07.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.06 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.06 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.06 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.06 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:07.06 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:07.06 ^~~~~~~~~~~~~~~~ 2:07.06 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.06 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:904:86: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.06 b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); 2:07.06 ^ 2:07.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.07 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.07 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:07.07 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.07 ^~~~~~~~~~~~~~~~ 2:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.07 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.07 ^ 2:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.07 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.07 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.07 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:07.07 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:07.07 ^~~~~~~~~~~~~~~~ 2:07.07 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated 2:07.07 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:904:86: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:07.07 b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); 2:07.07 ^ 2:07.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/platform.h:25, 2:07.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/ptypes.h:52, 2:07.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/umachine.h:46, 2:07.07 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 2:07.07 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:19: 2:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:07.07 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.07 ^~~~~~~~~~~~~~~~ 2:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:07.07 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:07.08 ^ 2:07.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:07.08 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:07.08 #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~ 2:07.08 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:07.08 uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:07.08 ^~~~~~~~~~~~~~~~ 2:08.16 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc.cpp:41: 2:08.16 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc.cpp: In function 'int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)': 2:08.16 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length 2:08.16 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 2:08.16 #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) 2:08.16 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc.cpp:1688:13: note: in expansion of macro 'uprv_strncpy' 2:08.16 uprv_strncpy(name, d, len); 2:08.17 ^~~~~~~~~~~~ 2:08.17 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:37:57: note: length computed here 2:08.17 #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 2:08.17 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uloc.cpp:1685:24: note: in expansion of macro 'uprv_strlen' 2:08.17 len = (int32_t)uprv_strlen(d); 2:08.17 ^~~~~~~~~~~ 2:11.62 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: In member function 'icu_58::UnicodeString& icu_58::UnicodeString::copyFrom(const icu_58::UnicodeString&, UBool)': 2:11.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 2:11.62 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:11.62 if(fastCopy) { 2:11.62 ^~ 2:11.62 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:552:3: note: here 2:11.62 case kWritableAlias: { 2:11.62 ^~~~ 2:11.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 2:11.62 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:11.62 U_FALLTHROUGH; 2:11.62 ^ 2:11.62 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:563:3: note: here 2:11.62 default: 2:11.62 ^~~~~~~ 2:11.62 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: At global scope: 2:11.62 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp: 'void uprv_UnicodeStringDummy()' defined but not used 2:11.62 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unistr.cpp:1940:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function] 2:11.62 static void uprv_UnicodeStringDummy(void) { 2:11.62 ^~~~~~~~~~~~~~~~~~~~~~~ 2:13.93 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_58(UResourceBundle*, int32_t*, const char**, UErrorCode*)': 2:13.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uresbund.cpp: this statement may fall through 2:13.93 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uresbund.cpp:1489:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:13.93 *status = U_RESOURCE_TYPE_MISMATCH; 2:13.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.93 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/uresbund.cpp:1491:5: note: here 2:13.93 default: 2:13.93 ^~~~~~~ 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyTerminated(const uint8_t**, UChar32)': 2:17.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:291:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:17.83 if(trail>0x3f || c>=0x110) { 2:17.83 ^~ 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:297:5: note: here 2:17.83 case 2: 2:17.83 ^~~~ 2:17.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:17.83 c=(c<<6)|trail; 2:17.83 ~^~~~~~~~~~~~~ 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:306:5: note: here 2:17.83 case 1: 2:17.83 ^~~~ 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyPointer(const uint8_t**, const uint8_t*, UChar32)': 2:17.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:17.83 if(c<0x110) { 2:17.83 ^~ 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:370:9: note: here 2:17.83 case 2: 2:17.83 ^~~~ 2:17.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:373:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:17.83 illegal|=(trail&0xc0)^0x80; 2:17.83 ~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:17.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/ustrtrns.cpp:375:9: note: here 2:17.83 case 1: 2:17.83 ^~~~ 2:19.11 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/util_props.cpp: In static member function 'static int32_t icu_58::ICU_Utility::parsePattern(const icu_58::UnicodeString&, int32_t, int32_t, const icu_58::UnicodeString&, int32_t*)': 2:19.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/util_props.cpp: this statement may fall through 2:19.11 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:19.11 if (!PatternProps::isWhiteSpace(c)) { 2:19.11 ^~ 2:19.11 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/util_props.cpp:107:9: note: here 2:19.11 case 126 /*'~'*/: 2:19.11 ^~~~ 2:20.75 libicuuc.a.desc 2:22.84 liblayout_mathml.a.desc 2:24.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': 2:24.54 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 2:24.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp:2129:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:24.54 } 2:24.54 ^ 2:24.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp:2133:5: note: here 2:24.54 case UCAL_EXTENDED_YEAR: 2:24.54 ^~~~ 2:24.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': 2:24.54 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 2:24.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp:3647:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:24.54 set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 2:24.54 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:24.54 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/calendar.cpp:3649:5: note: here 2:24.54 case UCAL_MONTH: 2:24.54 ^~~~ 2:24.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 2:24.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 2:24.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIArray.h:10, 2:24.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIArrayExtensions.h:10, 2:24.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMutableArray.h:10, 2:24.64 from /builddir/build/BUILD/pale-moon/platform/storage/mozStorageConnection.cpp:10: 2:24.64 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 2:24.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:24.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:24.64 foundInterface = 0; \ 2:24.64 ^~~~~~~~~~~~~~ 2:24.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:24.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:24.64 ^~~~~~~~~~~~~~~~~~~~~~~ 2:24.64 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageConnection.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:24.64 NS_INTERFACE_MAP_END 2:24.64 ^~~~~~~~~~~~~~~~~~~~ 2:24.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:24.64 else 2:24.64 ^~~~ 2:24.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:24.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:24.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:24.64 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageConnection.cpp:543:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:24.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 2:24.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 2:26.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 2:26.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISimpleEnumerator.h:10, 2:26.58 from /builddir/build/BUILD/pale-moon/platform/storage/FileSystemModule.cpp:11, 2:26.58 from /builddir/build/BUILD/pale-moon/pmbuild/storage/Unified_cpp_storage0.cpp:2: 2:26.58 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 2:26.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:26.58 foundInterface = 0; \ 2:26.58 ^~~~~~~~~~~~~~ 2:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:26.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:26.58 ^~~~~~~~~~~~~~~~~~~~~~~ 2:26.58 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatement.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:26.58 NS_INTERFACE_MAP_END 2:26.58 ^~~~~~~~~~~~~~~~~~~~ 2:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:26.58 else 2:26.58 ^~~~ 2:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:26.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.58 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatement.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:26.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 2:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.66 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 2:26.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:26.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:26.67 foundInterface = 0; \ 2:26.67 ^~~~~~~~~~~~~~ 2:26.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:26.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:26.67 ^~~~~~~~~~~~~~~~~~~~~~~ 2:26.67 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:26.67 NS_INTERFACE_MAP_END 2:26.67 ^~~~~~~~~~~~~~~~~~~~ 2:26.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:26.67 else 2:26.67 ^~~~ 2:26.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:26.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:26.67 ^~~~~~~~~~~~~~~~~~ 2:26.67 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:26.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 2:26.67 ^~~~~~~~~~~~~~~~~~~~~~ 2:29.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 2:29.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 2:29.67 from /builddir/build/BUILD/pale-moon/platform/storage/mozStorageService.h:10, 2:29.67 from /builddir/build/BUILD/pale-moon/platform/storage/mozStorageService.cpp:10, 2:29.67 from /builddir/build/BUILD/pale-moon/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:29.67 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 2:29.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:29.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:29.67 foundInterface = 0; \ 2:29.67 ^~~~~~~~~~~~~~ 2:29.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:29.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:29.67 ^~~~~~~~~~~~~~~~~~~~~~~ 2:29.67 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatement.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:29.67 NS_INTERFACE_MAP_END 2:29.67 ^~~~~~~~~~~~~~~~~~~~ 2:29.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:29.67 else 2:29.67 ^~~~ 2:29.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:29.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:29.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.67 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatement.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:29.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 2:29.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.81 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 2:29.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:29.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:29.81 foundInterface = 0; \ 2:29.81 ^~~~~~~~~~~~~~ 2:29.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:29.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:29.81 ^~~~~~~~~~~~~~~~~~~~~~~ 2:29.81 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:29.81 NS_INTERFACE_MAP_END 2:29.81 ^~~~~~~~~~~~~~~~~~~~ 2:29.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:29.81 else 2:29.81 ^~~~ 2:29.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:29.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:29.81 ^~~~~~~~~~~~~~~~~~ 2:29.81 /builddir/build/BUILD/pale-moon/platform/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:29.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 2:29.81 ^~~~~~~~~~~~~~~~~~~~~~ 2:31.30 libstorage.a.desc 2:31.72 libintl_hyphenation_hyphen.a.desc 2:39.98 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp: In member function 'icu_58::UnicodeString& icu_58::DecimalFormatImpl::toNumberPattern(UBool, int32_t, icu_58::UnicodeString&) const': 2:39.98 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp: 'sigMax' may be used uninitialized in this function 2:39.98 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMax' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:39.98 if (i >= sigMax || i < sigMax - sigMin) { 2:39.98 ~~~~~~~^~~~~~~~ 2:39.98 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp: 'sigMin' may be used uninitialized in this function 2:39.98 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMin' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:41.03 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/digitformatter.cpp: In member function 'icu_58::UnicodeString& icu_58::DigitFormatter::format(const icu_58::VisibleDigits&, const icu_58::DigitGrouping&, const icu_58::DigitFormatterOptions&, icu_58::FieldPositionHandler&, icu_58::UnicodeString&) const': 2:41.03 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/digitformatter.cpp: 'fracBegin' may be used uninitialized in this function 2:41.03 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/digitformatter.cpp:236:29: warning: 'fracBegin' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:41.03 handler.addAttribute(UNUM_FRACTION_FIELD, fracBegin, appendTo.length()); 2:41.03 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:45.25 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_58::Formattable::getLong(UErrorCode&) const': 2:45.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 2:45.25 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:45.25 if (instanceOfMeasure(fValue.fObject)) { 2:45.25 ^~ 2:45.25 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 2:45.25 default: 2:45.25 ^~~~~~~ 2:45.25 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_58::Formattable::getInt64(UErrorCode&) const': 2:45.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 2:45.25 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:45.25 if (instanceOfMeasure(fValue.fObject)) { 2:45.25 ^~ 2:45.25 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 2:45.25 default: 2:45.25 ^~~~~~~ 2:45.25 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_58::Formattable::getDouble(UErrorCode&) const': 2:45.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 2:45.25 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:45.25 if (instanceOfMeasure(fValue.fObject)) { 2:45.25 ^~ 2:45.25 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 2:45.25 default: 2:45.25 ^~~~~~~ 2:53.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_58::PluralRuleParser::parse(const icu_58::UnicodeString&, icu_58::PluralRules*, UErrorCode&)': 2:53.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/plurrule.cpp: this statement may fall through 2:53.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/plurrule.cpp:496:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:53.80 curAndConstraint->negated=TRUE; 2:53.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/plurrule.cpp:498:9: note: here 2:53.80 case tIn: 2:53.80 ^~~~ 2:55.16 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/rbnf.cpp: In member function 'UBool icu_58::LocDataParser::inList(UChar, const UChar*) const': 2:55.16 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/rbnf.cpp: this 'while' clause does not guard... 2:55.16 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/rbnf.cpp:323:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 2:55.16 while (*list && *list != c) ++list; return *list == c; 2:55.16 ^~~~~ 2:55.16 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/rbnf.cpp:323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 2:55.16 while (*list && *list != c) ++list; return *list == c; 2:55.16 ^~~~~~ 2:56.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/widget/Unified_cpp_widget0.cpp:56: 2:56.58 /builddir/build/BUILD/pale-moon/platform/widget/GfxInfoX11.cpp: In member function 'virtual void mozilla::widget::GfxInfo::GetData()': 2:56.58 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/widget/GfxInfoX11.cpp: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size 2:56.58 /builddir/build/BUILD/pale-moon/platform/widget/GfxInfoX11.cpp:237:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] 2:56.58 strncpy(buf, whereToReadVersionNumbers, buf_size); 2:56.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:00.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const': 3:00.37 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: variable 'capContextUsageType' set but not used 3:00.37 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1420:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable] 3:00.37 DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; 3:00.37 ^~~~~~~~~~~~~~~~~~~ 3:00.41 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::processOverrideString(const icu_58::Locale&, const icu_58::UnicodeString&, int8_t, UErrorCode&)': 3:00.41 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:00.41 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1367:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:00.41 U_FALLTHROUGH; 3:00.41 ^ 3:00.41 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1369:17: note: here 3:00.41 case kOvrStrTime : { 3:00.41 ^~~~ 3:00.41 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const': 3:00.41 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:00.41 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1473:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:00.41 if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 3:00.41 ^~ 3:00.41 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1489:5: note: here 3:00.41 case UDAT_YEAR_FIELD: 3:00.41 ^~~~ 3:00.41 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:00.41 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1595:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:00.41 if (U_FAILURE(status)) { 3:00.41 ^~ 3:00.41 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:1600:5: note: here 3:00.41 case UDAT_DAY_OF_WEEK_FIELD: 3:00.41 ^~~~ 3:00.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_58::SimpleDateFormat::subParse(const icu_58::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_58::Calendar&, int32_t, icu_58::MessageFormat*, UTimeZoneFormatTimeType*, icu_58::SimpleDateFormatMutableNFs&, int32_t*) const': 3:00.42 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:00.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:2999:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:00.42 if (value < 0 || value > 24) { 3:00.42 ^~ 3:00.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3005:9: note: here 3:00.42 case UDAT_YEAR_FIELD: 3:00.42 ^~~~ 3:00.42 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:00.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3191:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:00.42 if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 3:00.42 ^~ 3:00.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3196:5: note: here 3:00.42 case UDAT_HOUR_OF_DAY0_FIELD: 3:00.42 ^~~~ 3:00.42 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:00.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3220:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:00.42 if (gotNumber) // i.e., e or ee 3:00.42 ^~ 3:00.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3229:5: note: here 3:00.42 case UDAT_DAY_OF_WEEK_FIELD: 3:00.42 ^~~~ 3:00.42 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:00.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3317:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:00.42 if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 3:00.42 ^~ 3:00.42 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/smpdtfmt.cpp:3322:5: note: here 3:00.42 case UDAT_HOUR0_FIELD: 3:00.42 ^~~~ 3:06.90 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucal.cpp:26: 3:06.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucal.cpp: In function 'void** ucal_open_58(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)': 3:06.90 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size 3:06.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size [-Wstringop-truncation] 3:06.90 #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) 3:06.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucal.cpp:155:7: note: in expansion of macro 'uprv_strncpy' 3:06.90 uprv_strncpy(localeBuf, locale, ULOC_LOCALE_IDENTIFIER_CAPACITY); 3:06.90 ^~~~~~~~~~~~ 3:07.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_58(const char*, UBool, UParseError*, UErrorCode*)': 3:07.80 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated 3:07.80 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:545:92: warning: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 3:07.80 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 3:07.80 ^ 3:07.80 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/platform.h:25, 3:07.80 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ptypes.h:52, 3:07.80 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/umachine.h:46, 3:07.80 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 3:07.81 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ustring.h:21, 3:07.81 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 3:07.81 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:763:54: note: declared here 3:07.81 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:07.81 ^~~~~~~~~~~~~~~~~~~ 3:07.81 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 3:07.81 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:07.81 ^ 3:07.81 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 3:07.81 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:07.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.81 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:763:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 3:07.81 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:07.81 ^~~~~~~~~~~~~~~~~~~~~~~~ 3:07.81 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 3:07.81 ucol_setVariableTop(UCollator *coll, 3:07.81 ^~~~~~~~~~~~~~~~~~~ 3:07.81 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated 3:07.81 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:545:92: warning: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 3:07.81 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 3:07.81 ^ 3:07.81 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/platform.h:25, 3:07.81 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ptypes.h:52, 3:07.81 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/umachine.h:46, 3:07.81 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 3:07.81 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ustring.h:21, 3:07.81 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 3:07.81 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:763:54: note: declared here 3:07.81 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:07.81 ^~~~~~~~~~~~~~~~~~~ 3:07.81 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 3:07.81 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:07.81 ^ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 3:07.82 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:07.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:763:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 3:07.82 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:07.82 ^~~~~~~~~~~~~~~~~~~~~~~~ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 3:07.82 ucol_setVariableTop(UCollator *coll, 3:07.82 ^~~~~~~~~~~~~~~~~~~ 3:07.82 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:547:71: warning: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 3:07.82 ucol_restoreVariableTop(result, s.variableTopValue, status); 3:07.82 ^ 3:07.82 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/platform.h:25, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ptypes.h:52, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/umachine.h:46, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ustring.h:21, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:754:58: note: declared here 3:07.82 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:07.82 ^~~~~~~~~~~~~~~~~~~~~~~ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 3:07.82 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:07.82 ^ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 3:07.82 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:07.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:754:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 3:07.82 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:07.82 ^~~~~~~~~~~~~~~~~~~~~~~~ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 3:07.82 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 3:07.82 ^~~~~~~~~~~~~~~~~~~~~~~ 3:07.82 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:547:71: warning: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 3:07.82 ucol_restoreVariableTop(result, s.variableTopValue, status); 3:07.82 ^ 3:07.82 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/platform.h:25, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ptypes.h:52, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/umachine.h:46, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/utypes.h:38, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/ustring.h:21, 3:07.82 from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:754:58: note: declared here 3:07.82 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:07.82 ^~~~~~~~~~~~~~~~~~~~~~~ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 3:07.82 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:07.82 ^ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 3:07.82 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:07.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.82 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/unicode/urename.h:754:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 3:07.82 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:07.82 ^~~~~~~~~~~~~~~~~~~~~~~~ 3:07.83 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 3:07.83 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 3:07.83 ^~~~~~~~~~~~~~~~~~~~~~~ 3:07.89 In file included from /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:24: 3:07.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp: In function 'void ucol_sit_calculateWholeLocale(CollatorSpec*)': 3:07.89 Warning: -Wrestrict in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strcat(char*, const char*)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 3:07.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 3:07.89 #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) 3:07.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:395:9: note: in expansion of macro 'uprv_strcat' 3:07.89 uprv_strcat(s->locale, s->locElements[UCOL_SIT_LANGUAGE]); 3:07.89 ^~~~~~~~~~~ 3:07.89 Warning: -Wrestrict in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strcat(char*, const char*)' accessing 65 or more bytes at offsets 192 and 128 may overlap 1 byte at offset 192 3:07.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 65 or more bytes at offsets 192 and 128 may overlap 1 byte at offset 192 [-Wrestrict] 3:07.89 #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) 3:07.89 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:417:13: note: in expansion of macro 'uprv_strcat' 3:07.89 uprv_strcat(s->locale, s->locElements[UCOL_SIT_KEYWORD]); 3:07.89 ^~~~~~~~~~~ 3:07.89 Warning: -Wrestrict in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h: 'char* strcat(char*, const char*)' accessing 33 or more bytes at offsets 192 and 160 may overlap 1 byte at offset 192 3:07.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 33 or more bytes at offsets 192 and 160 may overlap 1 byte at offset 192 [-Wrestrict] 3:07.90 #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) 3:07.90 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucol_sit.cpp:423:13: note: in expansion of macro 'uprv_strcat' 3:07.90 uprv_strcat(s->locale, s->locElements[UCOL_SIT_PROVIDER]); 3:07.90 ^~~~~~~~~~~ 3:08.12 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_58::UCollationPCE::processCE(uint32_t)': 3:08.12 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 3:08.12 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:08.12 tertiary = ucol_tertiaryOrder(ce); 3:08.12 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 3:08.12 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 3:08.12 case UCOL_SECONDARY: 3:08.12 ^~~~ 3:08.12 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 3:08.12 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:08.12 secondary = ucol_secondaryOrder(ce); 3:08.12 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.12 /builddir/build/BUILD/pale-moon/platform/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 3:08.12 case UCOL_PRIMARY: 3:08.12 ^~~~ 3:11.21 libwidget.a.desc 3:13.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 3:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 3:13.02 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CSSEditUtils.cpp:12: 3:13.02 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 3:13.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 3:13.03 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 3:13.03 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 3:13.03 ^ 3:13.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 3:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 3:13.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.h:19, 3:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Text.h:9, 3:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:16, 3:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/TextEditor.h:9, 3:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/HTMLEditor.h:12, 3:13.03 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CSSEditUtils.cpp:10: 3:13.03 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 3:13.03 class nsCSSValue { 3:13.03 ^~~~~~~~~~ 3:15.29 libicui18n.a.desc 3:15.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:15.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 3:15.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:15.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:15.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:15.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:15.48 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 3:15.48 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 3:15.48 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 3:15.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:15.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:15.48 foundInterface = 0; \ 3:15.48 ^~~~~~~~~~~~~~ 3:15.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:15.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.48 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:15.48 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:15.48 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 3:15.48 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 3:15.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:15.48 } else 3:15.48 ^~~~ 3:15.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:15.48 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:15.48 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:15.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.48 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeAttributeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:15.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 3:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:17.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 3:17.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:17.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:17.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:17.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:17.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 3:17.17 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 3:17.17 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 3:17.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:17.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:17.17 foundInterface = 0; \ 3:17.17 ^~~~~~~~~~~~~~ 3:17.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:17.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:17.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.17 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:17.17 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:17.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:17.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 3:17.17 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 3:17.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:17.17 } else 3:17.17 ^~~~ 3:17.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:17.17 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:17.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:17.17 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:17.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:17.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:17.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.17 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/ChangeStyleTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:17.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 3:17.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:19.73 libdom_mathml.a.desc 3:19.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:19.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 3:19.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:19.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:19.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:19.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:19.74 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.h:9, 3:19.74 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.cpp:6: 3:19.74 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 3:19.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:19.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:19.74 foundInterface = 0; \ 3:19.74 ^~~~~~~~~~~~~~ 3:19.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:19.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:19.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:19.74 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:19.74 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:19.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:19.74 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CompositionTransaction.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:19.74 } else 3:19.74 ^~~~ 3:22.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:22.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 3:22.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:22.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:22.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:22.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:22.49 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.h:9, 3:22.49 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp:6: 3:22.49 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 3:22.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:22.49 foundInterface = 0; \ 3:22.49 ^~~~~~~~~~~~~~ 3:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:22.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.49 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:22.49 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:22.49 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.h:9, 3:22.49 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp:6: 3:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:22.49 } else 3:22.49 ^~~~ 3:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:22.49 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:22.49 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:22.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.49 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/CreateElementTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:22.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 3:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.34 libintl_uconv.a.desc 3:24.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:24.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 3:24.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:24.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:24.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:24.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:24.46 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.h:9, 3:24.46 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 3:24.46 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 3:24.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:24.46 foundInterface = 0; \ 3:24.46 ^~~~~~~~~~~~~~ 3:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:24.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.46 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:24.46 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:24.46 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.h:9, 3:24.46 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 3:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:24.46 } else 3:24.46 ^~~~ 3:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:24.46 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:24.46 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:24.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.46 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteNodeTransaction.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:24.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 3:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:25.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 3:25.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:9, 3:25.25 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.h:9, 3:25.25 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp:6: 3:25.25 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 3:25.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:25.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:25.25 foundInterface = 0; \ 3:25.25 ^~~~~~~~~~~~~~ 3:25.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:25.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:25.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.25 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:25.25 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 3:25.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.25 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 3:25.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 3:25.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 3:25.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 3:25.25 from /builddir/build/BUILD/pale-moon/platform/dom/script/nsIScriptElement.h:15, 3:25.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:12, 3:25.25 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.h:9, 3:25.25 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp:6: 3:25.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:25.25 } else 3:25.25 ^~~~ 3:25.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 3:25.25 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 3:25.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 3:25.25 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 3:25.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.25 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleLoadRequest.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 3:25.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ModuleLoadRequest) 3:25.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:26.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 3:26.79 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.h:9, 3:26.79 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp:10: 3:26.79 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 3:26.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:26.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:26.79 foundInterface = 0; \ 3:26.79 ^~~~~~~~~~~~~~ 3:26.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:26.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:26.79 ^~~~~~~~~~~~~~~~~~~~~~~ 3:26.79 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:26.79 NS_INTERFACE_MAP_END 3:26.79 ^~~~~~~~~~~~~~~~~~~~ 3:26.79 In file included from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.h:10, 3:26.79 from /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp:10: 3:26.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:26.79 } else 3:26.79 ^~~~ 3:26.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:26.79 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:26.79 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:26.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.79 /builddir/build/BUILD/pale-moon/platform/dom/script/ModuleScript.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:26.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 3:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:27.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 3:27.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:27.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:27.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:27.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:27.12 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:27.12 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.h:9, 3:27.12 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 3:27.12 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 3:27.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:27.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:27.12 foundInterface = 0; \ 3:27.12 ^~~~~~~~~~~~~~ 3:27.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:27.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:27.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.12 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:27.12 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 3:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:27.13 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:27.13 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.h:9, 3:27.13 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 3:27.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:27.13 } else 3:27.13 ^~~~ 3:27.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:27.13 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:27.13 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:27.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.13 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:27.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 3:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:29.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 3:29.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:29.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:29.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:29.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:29.74 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.h:9, 3:29.74 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 3:29.74 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 3:29.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:29.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:29.74 foundInterface = 0; \ 3:29.74 ^~~~~~~~~~~~~~ 3:29.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:29.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:29.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.74 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:29.74 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:29.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:29.74 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.h:9, 3:29.74 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 3:29.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:29.74 } else 3:29.74 ^~~~ 3:29.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:29.74 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:29.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:29.74 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:29.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:29.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:29.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.75 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/DeleteTextTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:29.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 3:29.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:30.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 3:30.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:30.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:30.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:30.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:30.66 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:30.66 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 3:30.66 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 3:30.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:30.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:30.66 foundInterface = 0; \ 3:30.66 ^~~~~~~~~~~~~~ 3:30.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:30.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.66 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:30.66 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:30.66 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:30.66 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 3:30.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:30.66 } else 3:30.66 ^~~~ 3:30.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:30.66 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:30.66 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:30.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.66 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:30.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 3:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:31.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 3:31.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:31.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:31.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:31.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:31.03 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditTransactionBase.cpp:6: 3:31.03 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 3:31.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:31.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:31.03 foundInterface = 0; \ 3:31.03 ^~~~~~~~~~~~~~ 3:31.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:31.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:31.03 ^~~~~~~~~~~~~~~~~~~~~~~ 3:31.03 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditTransactionBase.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:31.03 NS_INTERFACE_MAP_END 3:31.03 ^~~~~~~~~~~~~~~~~~~~ 3:31.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:31.03 else 3:31.03 ^~~~ 3:31.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 3:31.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 3:31.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.03 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditTransactionBase.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 3:31.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 3:31.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:31.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 3:31.80 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.h:9, 3:31.80 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:6: 3:31.80 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 3:31.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:31.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:31.80 foundInterface = 0; \ 3:31.80 ^~~~~~~~~~~~~~ 3:31.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:31.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:31.80 ^~~~~~~~~~~~~~~~~~~~~~~ 3:31.80 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:31.80 NS_INTERFACE_MAP_END 3:31.80 ^~~~~~~~~~~~~~~~~~~~ 3:31.80 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 3:31.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 3:31.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 3:31.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 3:31.80 from /builddir/build/BUILD/pale-moon/platform/dom/script/nsIScriptElement.h:15, 3:31.80 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.h:12, 3:31.80 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:6: 3:31.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:31.80 } else 3:31.80 ^~~~ 3:31.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:31.80 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:31.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:31.80 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:31.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:31.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:31.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.80 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:31.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 3:31.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:31.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 3:31.80 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.h:9, 3:31.80 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:6: 3:31.81 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 3:31.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:31.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:31.81 foundInterface = 0; \ 3:31.81 ^~~~~~~~~~~~~~ 3:31.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:31.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:31.81 ^~~~~~~~~~~~~~~~~~~~~~~ 3:31.81 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:31.81 NS_INTERFACE_MAP_END 3:31.81 ^~~~~~~~~~~~~~~~~~~~ 3:31.81 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 3:31.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 3:31.81 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 3:31.81 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 3:31.81 from /builddir/build/BUILD/pale-moon/platform/dom/script/nsIScriptElement.h:15, 3:31.81 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.h:12, 3:31.81 from /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:6: 3:31.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:31.81 } else 3:31.81 ^~~~ 3:31.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:31.81 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:31.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:31.81 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:31.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:31.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:31.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.81 /builddir/build/BUILD/pale-moon/platform/dom/script/ScriptLoader.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:31.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 3:31.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 3:34.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 3:34.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 3:34.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 3:34.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:11, 3:34.70 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditorBase.cpp:6: 3:34.70 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 3:34.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:34.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:34.70 foundInterface = 0; \ 3:34.70 ^~~~~~~~~~~~~~ 3:34.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:34.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:34.70 ^~~~~~~~~~~~~~~~~~~~~~~ 3:34.70 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditorBase.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:34.70 NS_INTERFACE_MAP_END 3:34.70 ^~~~~~~~~~~~~~~~~~~~ 3:34.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:34.70 else 3:34.70 ^~~~ 3:34.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 3:34.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 3:34.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.70 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditorBase.cpp:212:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 3:34.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 3:34.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.93 libdom_script.a.desc 3:56.90 In file included from /builddir/build/BUILD/pale-moon/platform/layout/generic/ReflowInput.cpp:22: 3:56.90 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.h: In member function 'void mozilla::ReflowInput::InitConstraints(nsPresContext*, const mozilla::LogicalSize&, const nsMargin*, const nsMargin*, nsIAtom*)': 3:56.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.h: 'fType' may be used uninitialized in this function 3:56.90 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.h:37:49: warning: 'fType' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:56.90 return nsGkAtoms::tableCellFrame == frameType || 3:56.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 3:56.91 nsGkAtoms::bcTableCellFrame == frameType; 3:56.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:56.91 /builddir/build/BUILD/pale-moon/platform/layout/generic/ReflowInput.cpp:2181:14: note: 'fType' was declared here 3:56.91 nsIAtom* fType; 3:56.91 ^~~~~ 4:05.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 4:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 4:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 4:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSEditUtils.h:9, 4:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:05.78 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/HTMLEditor.cpp:6: 4:05.78 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 4:05.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:05.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:05.78 foundInterface = 0; \ 4:05.78 ^~~~~~~~~~~~~~ 4:05.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:05.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:05.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:05.78 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/HTMLEditor.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:05.78 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 4:05.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:05.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:05.78 else 4:05.78 ^~~~ 4:05.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:05.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:05.78 ^~~~~~~~~~~~~~~~~~ 4:05.78 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/HTMLEditor.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:05.78 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 4:05.78 ^~~~~~~~~~~~~~~~~~~~~~ 4:31.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 4:31.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 4:31.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:31.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:31.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:31.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:31.50 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.h:9, 4:31.50 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 4:31.50 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 4:31.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:31.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:31.50 foundInterface = 0; \ 4:31.50 ^~~~~~~~~~~~~~ 4:31.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:31.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:31.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:31.50 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:31.50 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:31.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:31.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:31.50 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.h:9, 4:31.50 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 4:31.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:31.50 } else 4:31.50 ^~~~ 4:31.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:31.50 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:31.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:31.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:31.50 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:31.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:31.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:31.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:31.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:31.50 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertNodeTransaction.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:31.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 4:31.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 4:34.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 4:34.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:34.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:34.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:34.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:34.10 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.h:9, 4:34.10 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.cpp:6: 4:34.10 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 4:34.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:34.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:34.10 foundInterface = 0; \ 4:34.10 ^~~~~~~~~~~~~~ 4:34.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:34.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:34.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.10 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:34.10 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:34.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.10 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/InsertTextTransaction.cpp:47:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:34.10 } else 4:34.10 ^~~~ 4:36.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 4:36.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 4:36.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:36.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:36.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:36.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:36.52 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.h:9, 4:36.52 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 4:36.52 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 4:36.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:36.52 foundInterface = 0; \ 4:36.52 ^~~~~~~~~~~~~~ 4:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:36.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.52 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:36.52 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:36.52 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.h:9, 4:36.52 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 4:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:36.52 } else 4:36.52 ^~~~ 4:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:36.52 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:36.52 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:36.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.52 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/JoinNodeTransaction.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:36.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 4:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:39.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 4:39.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 4:39.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:39.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:39.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:39.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:39.14 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/EditAggregateTransaction.h:9, 4:39.14 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.h:9, 4:39.14 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.cpp:6: 4:39.14 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 4:39.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:39.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:39.14 foundInterface = 0; \ 4:39.14 ^~~~~~~~~~~~~~ 4:39.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:39.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:39.14 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:39.14 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 4:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:39.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:39.14 else 4:39.14 ^~~~ 4:39.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:39.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:39.14 ^~~~~~~~~~~~~~~~~~ 4:39.14 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/PlaceholderTransaction.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:39.14 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 4:39.14 ^~~~~~~~~~~~~~~~~~~~~~ 4:46.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 4:46.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 4:46.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:46.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:46.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:46.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:46.37 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.h:9, 4:46.37 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 4:46.37 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 4:46.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:46.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:46.37 foundInterface = 0; \ 4:46.37 ^~~~~~~~~~~~~~ 4:46.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:46.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:46.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:46.37 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:46.37 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:46.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:46.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:46.38 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.h:9, 4:46.38 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 4:46.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:46.38 } else 4:46.38 ^~~~ 4:46.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:46.38 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:46.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:46.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:46.38 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:46.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:46.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:46.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:46.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:46.38 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/SplitNodeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:46.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 4:46.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 4:48.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 4:48.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:48.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:48.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:48.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:48.28 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:48.28 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:48.28 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::AddStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 4:48.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:48.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:48.28 foundInterface = 0; \ 4:48.28 ^~~~~~~~~~~~~~ 4:48.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:48.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:48.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.28 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:48.28 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:48.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:48.28 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:48.28 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:48.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:48.28 } else 4:48.28 ^~~~ 4:48.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:48.29 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:48.29 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:48.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.29 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:48.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddStyleSheetTransaction) 4:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 4:48.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 4:48.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:48.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:48.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:48.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:48.29 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:48.29 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:48.29 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::RemoveStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 4:48.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:48.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:48.29 foundInterface = 0; \ 4:48.29 ^~~~~~~~~~~~~~ 4:48.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:48.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.29 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:48.29 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:48.29 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:48.30 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:48.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:48.30 } else 4:48.30 ^~~~ 4:48.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:48.30 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:48.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:48.30 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:48.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:48.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:48.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.30 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/StyleSheetTransactions.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:48.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RemoveStyleSheetTransaction) 4:48.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 4:52.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 4:52.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 4:52.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 4:52.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:11, 4:52.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/TextEditRules.h:9, 4:52.03 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditRules.cpp:6: 4:52.03 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 4:52.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:52.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:52.03 foundInterface = 0; \ 4:52.03 ^~~~~~~~~~~~~~ 4:52.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:52.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:52.03 ^~~~~~~~~~~~~~~~~~~~~~~ 4:52.03 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditRules.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:52.03 NS_INTERFACE_MAP_END 4:52.03 ^~~~~~~~~~~~~~~~~~~~ 4:52.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:52.03 else 4:52.04 ^~~~ 4:52.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 4:52.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 4:52.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.04 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditRules.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 4:52.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditRules) 4:52.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:59.69 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&)': 4:59.69 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFlexContainerFrame.cpp: 'flexContainerAscent' may be used uninitialized in this function 4:59.69 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFlexContainerFrame.cpp:4559:31: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:59.69 flexContainerAscent == nscoord_MIN) { 5:01.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 5:01.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 5:01.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 5:01.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 5:01.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:11, 5:01.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/TextEditor.h:9, 5:01.42 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditor.cpp:6: 5:01.42 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 5:01.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:01.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:01.42 foundInterface = 0; \ 5:01.42 ^~~~~~~~~~~~~~ 5:01.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:01.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.42 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditor.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:01.42 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 5:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:01.42 else 5:01.43 ^~~~ 5:01.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:01.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:01.43 ^~~~~~~~~~~~~~~~~~ 5:01.43 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TextEditor.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:01.43 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 5:01.43 ^~~~~~~~~~~~~~~~~~~~~~ 5:08.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 5:08.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 5:08.11 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.h:10, 5:08.11 from /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.cpp:6: 5:08.11 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.cpp: In member function 'virtual nsresult mozilla::TypeInState::QueryInterface(const nsIID&, void**)': 5:08.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:08.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:08.11 foundInterface = 0; \ 5:08.11 ^~~~~~~~~~~~~~ 5:08.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:08.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:08.11 ^~~~~~~~~~~~~~~~~~~~~~~ 5:08.11 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:08.11 NS_INTERFACE_MAP_END 5:08.11 ^~~~~~~~~~~~~~~~~~~~ 5:08.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:08.11 else 5:08.11 ^~~~ 5:08.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:08.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:08.11 ^~~~~~~~~~~~~~~~~~ 5:08.11 /builddir/build/BUILD/pale-moon/platform/editor/libeditor/TypeInState.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:08.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 5:08.11 ^~~~~~~~~~~~~~~~~~~~~~ 5:11.86 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(nsRenderingContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, nsIFrame::ComputeSizeFlags)': 5:11.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: 'result' may be used uninitialized in this function 5:11.86 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:5417:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:11.86 nscoord result; 5:11.86 ^~~~~~ 5:12.23 libeditor_libeditor.a.desc 5:13.62 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(nsRenderingContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)': 5:13.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: 'bSize' may be used uninitialized in this function 5:13.62 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:5214:45: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:13.62 stretchB != eStretch && tentBSize > bSize) { 5:13.62 ~~~~~~~~~~^~~~~~~ 5:13.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp: 'iSize' may be used uninitialized in this function 5:13.62 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:5200:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:13.62 stretchI != eStretch && tentISize > iSize) { 5:13.62 ~~~~~~~~~~^~~~~~~ 5:14.00 In file included from /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.h:17, 5:14.00 from /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableWrapperFrame.h:13, 5:14.00 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:32: 5:14.00 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*)': 5:14.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsDisplayList.h: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 5:14.00 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDisplayList.h:1136:33: warning: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:14.00 mBuilder->mPreserves3DCtx = mSavedCtx; 5:14.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 5:14.00 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.cpp:2138:55: note: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 5:14.00 Maybe autoPreserves3DContext; 5:14.00 ^~~~~~~~~~~~~~~~~~~~~~ 5:43.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 5:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 5:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 5:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAsyncInputStream.h:10, 5:43.00 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.h:9, 5:43.00 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.cpp:6: 5:43.00 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 5:43.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:43.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:43.00 foundInterface = 0; \ 5:43.00 ^~~~~~~~~~~~~~ 5:43.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:43.01 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 5:43.01 ^~~~~~~~~~~~~~~~~~~~~~~ 5:43.01 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 5:43.01 NS_INTERFACE_MAP_END_THREADSAFE 5:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:43.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:43.01 else 5:43.01 ^~~~ 5:43.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 5:43.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 5:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:43.01 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBaseContentStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 5:43.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 5:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:43.95 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:43.95 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:43.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:43.95 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:6: 5:43.95 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 5:43.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:43.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:43.95 foundInterface = 0; \ 5:43.95 ^~~~~~~~~~~~~~ 5:43.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:43.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:43.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:43.95 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:43.95 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 5:43.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:43.95 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:11: 5:43.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:43.95 } else 5:43.95 ^~~~ 5:43.95 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:260:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:43.95 NS_IMPL_QUERY_CLASSINFO(nsBufferedInputStream) 5:43.95 ^~~~~~~~~~~~~~~~~~~~~~~ 5:43.96 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:43.96 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:43.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:43.96 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:6: 5:43.96 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 5:43.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:43.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:43.96 foundInterface = 0; \ 5:43.96 ^~~~~~~~~~~~~~ 5:43.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:43.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:43.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:43.96 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:43.96 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 5:43.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:43.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:43.96 else 5:43.96 ^~~~ 5:43.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:43.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:43.96 ^~~~~~~~~~~~~~~~~~ 5:43.97 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsBufferedStreams.cpp:568:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:43.97 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 5:43.97 ^~~~~~~~~~~~~~~~~~~~~~ 5:48.49 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:48.49 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:48.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:48.49 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:6: 5:48.49 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 5:48.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:48.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:48.49 foundInterface = 0; \ 5:48.49 ^~~~~~~~~~~~~~ 5:48.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:48.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:48.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:48.49 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:48.49 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 5:48.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:48.49 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:22: 5:48.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:48.49 } else 5:48.49 ^~~~ 5:48.49 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:414:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:48.49 NS_IMPL_QUERY_CLASSINFO(nsFileInputStream) 5:48.49 ^~~~~~~~~~~~~~~~~~~~~~~ 5:48.50 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:48.50 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:48.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:48.50 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:6: 5:48.50 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsPartialFileInputStream::QueryInterface(const nsIID&, void**)': 5:48.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:48.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:48.50 foundInterface = 0; \ 5:48.50 ^~~~~~~~~~~~~~ 5:48.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:48.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:48.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:48.51 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:48.51 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 5:48.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:48.51 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:22: 5:48.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:48.51 } else 5:48.51 ^~~~ 5:48.51 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsFileStreams.cpp:706:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:48.51 NS_IMPL_QUERY_CLASSINFO(nsPartialFileInputStream) 5:48.51 ^~~~~~~~~~~~~~~~~~~~~~~ 5:56.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 5:56.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 5:56.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRequest.h:10, 5:56.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsILoadGroup.h:10, 5:56.74 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.h:9, 5:56.74 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.cpp:8: 5:56.74 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 5:56.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:56.74 foundInterface = 0; \ 5:56.74 ^~~~~~~~~~~~~~ 5:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:56.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:56.74 ^~~~~~~~~~~~~~~~~~~~~~~ 5:56.74 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:56.74 NS_INTERFACE_MAP_END 5:56.74 ^~~~~~~~~~~~~~~~~~~~ 5:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:56.74 else 5:56.74 ^~~~ 5:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:56.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:56.74 ^~~~~~~~~~~~~~~~~~ 5:56.74 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsLoadGroup.cpp:157:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:56.74 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 5:56.74 ^~~~~~~~~~~~~~~~~~~~~~ 5:58.11 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:58.11 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:58.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:58.12 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp:11: 5:58.12 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 5:58.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:58.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:58.12 foundInterface = 0; \ 5:58.12 ^~~~~~~~~~~~~~ 5:58.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:58.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:58.12 ^~~~~~~~~~~~~~~~~~~~~~~ 5:58.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:58.12 NS_INTERFACE_MAP_END 5:58.12 ^~~~~~~~~~~~~~~~~~~~ 5:58.12 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 5:58.12 NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 5:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.12 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp:21: 5:58.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:58.12 } else 5:58.12 ^~~~ 5:58.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:58.12 NS_IMPL_QUERY_CLASSINFO(aClass) \ 5:58.12 ^~~~~~~~~~~~~~~~~~~~~~~ 5:58.12 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 5:58.12 NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 5:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 6:06.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 6:06.39 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.h:10, 6:06.39 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp:10: 6:06.39 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 6:06.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:06.39 foundInterface = 0; \ 6:06.39 ^~~~~~~~~~~~~~ 6:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:06.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:06.39 ^~~~~~~~~~~~~~~~~~~~~~~ 6:06.39 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:06.39 NS_INTERFACE_MAP_END 6:06.39 ^~~~~~~~~~~~~~~~~~~~ 6:06.39 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp:12: 6:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 6:06.39 } else 6:06.39 ^~~~ 6:06.39 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsProtocolProxyService.cpp:409:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 6:06.39 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 6:06.39 ^~~~~~~~~~~~~~~~~~~~~~~ 6:08.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 6:08.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 6:08.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIContentSecurityManager.h:10, 6:08.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsContentSecurityManager.h:9, 6:08.84 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSecCheckWrapChannel.cpp:6: 6:08.84 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 6:08.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:08.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:08.84 foundInterface = 0; \ 6:08.84 ^~~~~~~~~~~~~~ 6:08.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:08.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:08.84 ^~~~~~~~~~~~~~~~~~~~~~~ 6:08.84 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:08.84 NS_INTERFACE_MAP_END 6:08.84 ^~~~~~~~~~~~~~~~~~~~ 6:08.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:08.84 else 6:08.84 ^~~~ 6:08.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:08.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:08.84 ^~~~~~~~~~~~~~~~~~ 6:08.84 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:08.84 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 6:08.84 ^~~~~~~~~~~~~~~~~~~~~~ 6:12.88 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:12.88 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:12.88 from /builddir/build/BUILD/pale-moon/platform/ipc/glue/IPCMessageUtils.h:10, 6:12.88 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSimpleURI.cpp:9: 6:12.88 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 6:12.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:12.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:12.89 foundInterface = 0; \ 6:12.89 ^~~~~~~~~~~~~~ 6:12.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:12.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:12.89 ^~~~~~~~~~~~~~~~~~~~~~~ 6:12.89 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSimpleURI.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:12.89 NS_INTERFACE_MAP_END 6:12.89 ^~~~~~~~~~~~~~~~~~~~ 6:12.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:12.89 else 6:12.89 ^~~~ 6:12.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:12.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:12.89 ^~~~~~~~~~~~~~~~~~ 6:12.89 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsSimpleURI.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:12.89 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 6:12.89 ^~~~~~~~~~~~~~~~~~~~~~ 6:18.72 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:18.72 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:18.72 from /builddir/build/BUILD/pale-moon/platform/ipc/glue/IPCMessageUtils.h:10, 6:18.72 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsStandardURL.cpp:7: 6:18.72 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 6:18.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:18.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:18.72 foundInterface = 0; \ 6:18.73 ^~~~~~~~~~~~~~ 6:18.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:18.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:18.73 ^~~~~~~~~~~~~~~~~~~~~~~ 6:18.73 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsStandardURL.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:18.73 NS_INTERFACE_MAP_END 6:18.73 ^~~~~~~~~~~~~~~~~~~~ 6:18.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:18.73 else 6:18.73 ^~~~ 6:18.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:18.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:18.73 ^~~~~~~~~~~~~~~~~~ 6:18.73 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsStandardURL.cpp:1238:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:18.73 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 6:18.73 ^~~~~~~~~~~~~~~~~~~~~~ 6:25.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 6:25.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 6:25.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 6:25.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 6:25.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 6:25.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 6:25.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 6:25.39 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsUDPSocket.cpp:8: 6:25.39 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 6:25.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:25.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:25.39 foundInterface = 0; \ 6:25.39 ^~~~~~~~~~~~~~ 6:25.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:25.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:25.39 ^~~~~~~~~~~~~~~~~~~~~~~ 6:25.39 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsUDPSocket.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:25.39 NS_INTERFACE_MAP_END 6:25.39 ^~~~~~~~~~~~~~~~~~~~ 6:25.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:25.39 else 6:25.39 ^~~~ 6:25.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:25.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:25.39 ^~~~~~~~~~~~~~~~~~ 6:25.39 /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsUDPSocket.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:25.39 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 6:25.39 ^~~~~~~~~~~~~~~~~~~~~~ 6:28.70 libnetwerk_base.a.desc 6:46.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 6:46.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 6:46.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReference.h:10, 6:46.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Selection.h:9, 6:46.92 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:10: 6:46.92 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 6:46.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:46.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:46.92 foundInterface = 0; \ 6:46.92 ^~~~~~~~~~~~~~ 6:46.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:46.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:46.92 ^~~~~~~~~~~~~~~~~~~~~~~ 6:46.92 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:3548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:46.92 NS_INTERFACE_MAP_END 6:46.92 ^~~~~~~~~~~~~~~~~~~~ 6:46.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:46.92 else 6:46.92 ^~~~ 6:46.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:46.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:46.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.92 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:3547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:46.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelection) 6:46.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.94 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp: In member function 'void mozilla::dom::Selection::Extend(nsINode&, uint32_t, mozilla::ErrorResult&)': 6:46.94 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp: unused variable 'tmp' 6:46.94 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:5698:16: warning: unused variable 'tmp' [-Wunused-variable] 6:46.94 nsresult tmp = SetAnchorFocusToRange(range); 6:46.94 ^~~ 6:46.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 6:46.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 6:46.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReference.h:10, 6:46.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Selection.h:9, 6:46.96 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:10: 6:46.96 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::SelectionChangeListener::QueryInterface(const nsIID&, void**)': 6:46.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:46.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:46.96 foundInterface = 0; \ 6:46.96 ^~~~~~~~~~~~~~ 6:46.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:46.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:46.96 ^~~~~~~~~~~~~~~~~~~~~~~ 6:46.96 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:6713:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:46.96 NS_INTERFACE_MAP_END 6:46.96 ^~~~~~~~~~~~~~~~~~~~ 6:46.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:46.96 else 6:46.96 ^~~~ 6:46.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:46.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:46.96 ^~~~~~~~~~~~~~~~~~ 6:46.96 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsSelection.cpp:6712:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:46.96 NS_INTERFACE_MAP_ENTRY(nsISelectionListener) 6:46.96 ^~~~~~~~~~~~~~~~~~~~~~ 6:49.05 liblayout_printing.a.desc 7:10.64 In file included from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:26, 7:10.64 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsBox.h:10, 7:10.64 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.h:14, 7:10.64 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.h:12, 7:10.64 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.cpp:8: 7:10.65 /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 7:10.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 7:10.65 /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h:178:5: warning: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:10.65 SetInternal(aProperty, ptr, aFrame); 7:10.65 ^~~~~~~~~~~ 7:10.65 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.cpp:9727:44: note: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here 7:10.65 Maybe autoLineCursor; 7:10.65 ^~~~~~~~~~~~~~ 7:10.65 In file included from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsBox.h:10, 7:10.65 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsFrame.h:14, 7:10.65 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.h:12, 7:10.65 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.cpp:8: 7:10.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 7:10.65 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:3078:3: warning: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:10.65 mProperties.Set(aProperty, aValue, this); 7:10.65 ^~~~~~~~~~~ 7:10.65 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrame.cpp:9727:44: note: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 7:10.65 Maybe autoLineCursor; 7:10.65 ^~~~~~~~~~~~~~ 7:12.80 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 7:12.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.cpp: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 7:12.80 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.cpp:7332: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] 7:12.81 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 7:12.81 ^ 7:12.81 /builddir/build/BUILD/pale-moon/platform/layout/tables/nsTableFrame.cpp:6123:8: note: 'struct BCBlockDirSeg' declared here 7:12.81 struct BCBlockDirSeg 7:12.81 ^~~~~~~~~~~~~ 7:13.41 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrameUtils.cpp: In static member function 'static char16_t* nsTextFrameUtils::TransformText(const char16_t*, uint32_t, char16_t*, nsTextFrameUtils::CompressionMode, uint8_t*, gfxSkipChars*, uint32_t*)': 7:13.41 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrameUtils.cpp: 'ucs4before' may be used uninitialized in this function 7:13.41 /builddir/build/BUILD/pale-moon/platform/layout/generic/nsTextFrameUtils.cpp:116:44: warning: 'ucs4before' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:13.41 if (i > 0 && IsSegmentBreakSkipChar(ucs4before) && 7:13.41 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 7:24.61 liblayout_generic.a.desc 7:26.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:26.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 7:26.87 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 7:26.87 /builddir/build/BUILD/pale-moon/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 7:26.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:26.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:26.87 foundInterface = 0; \ 7:26.87 ^~~~~~~~~~~~~~ 7:26.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:26.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:26.87 ^~~~~~~~~~~~~~~~~~~~~~~ 7:26.87 /builddir/build/BUILD/pale-moon/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:26.87 NS_INTERFACE_MAP_END 7:26.87 ^~~~~~~~~~~~~~~~~~~~ 7:26.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:26.87 else 7:26.87 ^~~~ 7:26.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:26.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:26.87 ^~~~~~~~~~~~~~~~~~ 7:26.87 /builddir/build/BUILD/pale-moon/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:26.87 NS_INTERFACE_MAP_ENTRY(nsIObserver) 7:26.87 ^~~~~~~~~~~~~~~~~~~~~~ 7:28.19 libtoolkit_components_typeaheadfind.a.desc 7:29.42 liblayout_tables.a.desc 7:30.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:30.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:30.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIObserver.h:10, 7:30.36 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:10, 7:30.36 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:6: 7:30.36 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 7:30.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:30.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:30.36 foundInterface = 0; \ 7:30.36 ^~~~~~~~~~~~~~ 7:30.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:30.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:30.36 ^~~~~~~~~~~~~~~~~~~~~~~ 7:30.36 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:30.36 NS_INTERFACE_MAP_END 7:30.36 ^~~~~~~~~~~~~~~~~~~~ 7:30.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:30.36 else 7:30.36 ^~~~ 7:30.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:30.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:30.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:30.36 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 7:30.36 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 7:30.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:30.36 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 7:30.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:30.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:30.36 foundInterface = 0; \ 7:30.36 ^~~~~~~~~~~~~~ 7:30.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:30.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:30.36 ^~~~~~~~~~~~~~~~~~~~~~~ 7:30.36 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:30.36 NS_INTERFACE_MAP_END 7:30.36 ^~~~~~~~~~~~~~~~~~~~ 7:30.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:30.36 else 7:30.36 ^~~~ 7:30.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:30.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:30.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:30.36 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 7:30.36 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 7:30.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:31.39 libdom_media_webspeech_synth_speechd.a.desc 7:33.06 libimage_decoders_icon.a.desc 7:38.21 libdom_xslt_base.a.desc 7:46.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:46.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:46.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/imgIRequest.h:10, 7:46.03 from /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.h:10, 7:46.03 from /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.cpp:8: 7:46.03 /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 7:46.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:46.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:46.03 foundInterface = 0; \ 7:46.03 ^~~~~~~~~~~~~~ 7:46.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:46.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:46.03 ^~~~~~~~~~~~~~~~~~~~~~~ 7:46.03 /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:46.03 NS_INTERFACE_MAP_END 7:46.03 ^~~~~~~~~~~~~~~~~~~~ 7:46.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:46.03 else 7:46.03 ^~~~ 7:46.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 7:46.03 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 7:46.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:46.03 /builddir/build/BUILD/pale-moon/platform/image/imgRequestProxy.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 7:46.03 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 7:46.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:47.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:47.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrefService.h:10, 7:47.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Preferences.h:13, 7:47.85 from /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp:9: 7:47.85 /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp: In member function 'virtual nsresult nsEditorSpellCheck::QueryInterface(const nsIID&, void**)': 7:47.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:47.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:47.85 foundInterface = 0; \ 7:47.85 ^~~~~~~~~~~~~~ 7:47.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:47.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:47.85 ^~~~~~~~~~~~~~~~~~~~~~~ 7:47.86 /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:47.86 NS_INTERFACE_MAP_END 7:47.86 ^~~~~~~~~~~~~~~~~~~~ 7:47.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 7:47.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAttrName.h:15, 7:47.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAttrAndChildArray.h:19, 7:47.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 7:47.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 7:47.86 from /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp:11: 7:47.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:47.86 } else 7:47.86 ^~~~ 7:47.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:47.86 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:47.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:47.86 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:47.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.86 /builddir/build/BUILD/pale-moon/platform/editor/composer/nsEditorSpellCheck.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:47.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsEditorSpellCheck) 7:47.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.91 libeditor_composer.a.desc 7:56.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 7:56.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 7:56.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:56.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:56.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 7:56.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/gfxPlatform.h:11, 7:56.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/gfx2DGlue.h:9, 7:56.42 from /builddir/build/BUILD/pale-moon/platform/image/Image.h:11, 7:56.42 from /builddir/build/BUILD/pale-moon/platform/image/ImageWrapper.h:10, 7:56.42 from /builddir/build/BUILD/pale-moon/platform/image/MultipartImage.h:9, 7:56.42 from /builddir/build/BUILD/pale-moon/platform/image/MultipartImage.cpp:6, 7:56.42 from /builddir/build/BUILD/pale-moon/pmbuild/image/Unified_cpp_image1.cpp:2: 7:56.42 /builddir/build/BUILD/pale-moon/platform/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 7:56.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:56.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:56.43 foundInterface = 0; \ 7:56.43 ^~~~~~~~~~~~~~ 7:56.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:56.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:56.43 ^~~~~~~~~~~~~~~~~~~~~~~ 7:56.43 /builddir/build/BUILD/pale-moon/platform/image/ScriptedNotificationObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:56.43 NS_INTERFACE_MAP_END 7:56.43 ^~~~~~~~~~~~~~~~~~~~ 7:56.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:56.43 else 7:56.43 ^~~~ 7:56.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:56.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:56.43 ^~~~~~~~~~~~~~~~~~ 7:56.43 /builddir/build/BUILD/pale-moon/platform/image/ScriptedNotificationObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:56.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 7:56.43 ^~~~~~~~~~~~~~~~~~~~~~ 7:56.63 libdom_media_webrtc.a.desc 8:01.33 libimage.a.desc 8:09.08 /builddir/build/BUILD/pale-moon/platform/dom/media/webm/WebMDemuxer.cpp: In member function 'void mozilla::WebMTrackDemuxer::SetNextKeyFrameTime()': 8:09.08 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/webm/WebMDemuxer.cpp: '*((void*)& startTime +8)' may be used uninitialized in this function 8:09.08 /builddir/build/BUILD/pale-moon/platform/dom/media/webm/WebMDemuxer.cpp:1112:49: warning: '*((void*)& startTime +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:09.08 sampleTimecode > startTime.ref() + MAX_LOOK_AHEAD) { 8:09.08 ^ 8:11.12 libdom_media_webm.a.desc 8:13.67 libsecurity_certverifier.a.desc 8:18.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 8:18.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 8:18.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 8:18.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 8:18.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 8:18.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 8:18.57 from /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.h:9, 8:18.57 from /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp:6: 8:18.57 /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 8:18.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:18.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:18.57 foundInterface = 0; \ 8:18.57 ^~~~~~~~~~~~~~ 8:18.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:18.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:18.57 /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:18.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 8:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:18.57 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 8:18.57 from /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.h:9, 8:18.57 from /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp:6: 8:18.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 8:18.57 } else 8:18.57 ^~~~ 8:18.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 8:18.57 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 8:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:18.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 8:18.57 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 8:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:18.57 /builddir/build/BUILD/pale-moon/platform/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 8:18.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Animation) 8:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:22.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 8:22.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 8:22.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 8:22.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 8:22.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 8:22.14 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:16, 8:22.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 8:22.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 8:22.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnly.h:9, 8:22.14 from /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationEffectReadOnly.cpp:6: 8:22.14 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffectReadOnly::QueryInterface(const nsIID&, void**)': 8:22.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:22.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:22.14 foundInterface = 0; \ 8:22.14 ^~~~~~~~~~~~~~ 8:22.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:22.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:22.14 ^~~~~~~~~~~~~~~~~~~~~~~ 8:22.14 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationEffectReadOnly.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:22.14 NS_INTERFACE_MAP_END 8:22.14 ^~~~~~~~~~~~~~~~~~~~ 8:22.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:22.14 else 8:22.14 ^~~~ 8:22.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:22.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:22.14 ^~~~~~~~~~~~~~~~~~ 8:22.14 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationEffectReadOnly.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:22.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 8:22.14 ^~~~~~~~~~~~~~~~~~~~~~ 8:22.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 8:22.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 8:22.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 8:22.92 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.h:9, 8:22.92 from /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:6: 8:22.92 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 8:22.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:22.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:22.92 foundInterface = 0; \ 8:22.92 ^~~~~~~~~~~~~~ 8:22.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:22.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:22.92 ^~~~~~~~~~~~~~~~~~~~~~~ 8:22.92 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:22.92 NS_INTERFACE_MAP_END 8:22.92 ^~~~~~~~~~~~~~~~~~~~ 8:22.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:22.92 else 8:22.92 ^~~~ 8:22.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 8:22.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:22.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:22.92 /builddir/build/BUILD/pale-moon/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:345:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 8:22.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXSLTProcessor) 8:22.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:30.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 8:30.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 8:30.62 from /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.h:9, 8:30.62 from /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.cpp:6: 8:30.62 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 8:30.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:30.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:30.63 foundInterface = 0; \ 8:30.63 ^~~~~~~~~~~~~~ 8:30.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:30.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:30.63 ^~~~~~~~~~~~~~~~~~~~~~~ 8:30.63 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:30.63 NS_INTERFACE_MAP_END 8:30.63 ^~~~~~~~~~~~~~~~~~~~ 8:30.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:30.63 else 8:30.63 ^~~~ 8:30.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:30.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:30.63 ^~~~~~~~~~~~~~~~~~ 8:30.63 /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:30.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 8:30.63 ^~~~~~~~~~~~~~~~~~~~~~ 8:38.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 8:38.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 8:38.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 8:38.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 8:38.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 8:38.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:38.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocumentTimelineBinding.h:8, 8:38.38 from /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.h:9, 8:38.38 from /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp:6: 8:38.38 /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 8:38.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:38.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:38.38 foundInterface = 0; \ 8:38.38 ^~~~~~~~~~~~~~ 8:38.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:38.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:38.38 /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:38.38 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 8:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:38.38 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 8:38.38 from /builddir/build/BUILD/pale-moon/platform/dom/animation/AnimationTimeline.h:10, 8:38.38 from /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.h:12, 8:38.38 from /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp:6: 8:38.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 8:38.38 } else 8:38.38 ^~~~ 8:38.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 8:38.38 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 8:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:38.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 8:38.38 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 8:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:38.38 /builddir/build/BUILD/pale-moon/platform/dom/animation/DocumentTimeline.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 8:38.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DocumentTimeline) 8:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:41.60 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 8:41.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 8:41.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 8:41.60 from /builddir/build/BUILD/pale-moon/platform/dom/animation/EffectCompositor.cpp:25: 8:41.60 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 8:41.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 8:41.60 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 8:41.60 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 8:41.60 ^ 8:41.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 8:41.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 8:41.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 8:41.60 from /builddir/build/BUILD/pale-moon/platform/dom/animation/EffectCompositor.h:12, 8:41.60 from /builddir/build/BUILD/pale-moon/platform/dom/animation/EffectCompositor.cpp:6: 8:41.60 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 8:41.60 class nsCSSValue { 8:41.60 ^~~~~~~~~~ 8:48.97 libdom_xslt_xslt.a.desc 8:50.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 8:50.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 8:50.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/KeyframeUtils.h:10, 8:50.40 from /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeUtils.cpp:5: 8:50.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::RangedArray]': 8:50.40 /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeUtils.cpp:107:33: required from here 8:50.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray'; use assignment or value-initialization instead 8:50.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray'; use assignment or value-initialization instead [-Wclass-memaccess] 8:50.41 memset(aT, 0, sizeof(T)); 8:50.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 8:50.41 In file included from /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeUtils.cpp:11: 8:50.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RangedArray.h:22:7: note: 'class mozilla::RangedArray' declared here 8:50.41 class RangedArray 8:50.41 ^~~~~~~~~~~ 8:52.48 libdom_xslt_xml.a.desc 8:53.45 libnetwerk_streamconv.a.desc 8:55.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 8:55.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 8:55.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 8:55.25 from /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.h:10, 8:55.25 from /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.cpp:6: 8:55.25 /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 8:55.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:55.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:55.25 foundInterface = 0; \ 8:55.25 ^~~~~~~~~~~~~~ 8:55.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:55.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:55.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:55.25 /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.cpp:678:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:55.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 8:55.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:55.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:55.26 else 8:55.26 ^~~~ 8:55.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:55.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:55.26 ^~~~~~~~~~~~~~~~~~ 8:55.26 /builddir/build/BUILD/pale-moon/platform/dom/broadcastchannel/BroadcastChannel.cpp:677:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:55.26 NS_INTERFACE_MAP_ENTRY(nsIObserver) 8:55.26 ^~~~~~~~~~~~~~~~~~~~~~ 9:00.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 9:00.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 9:00.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:00.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:00.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 9:00.29 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 9:00.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 9:00.29 from /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffect.cpp:6, 9:00.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 9:00.29 /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffectReadOnly::QueryInterface(const nsIID&, void**)': 9:00.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:00.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:00.30 foundInterface = 0; \ 9:00.30 ^~~~~~~~~~~~~~ 9:00.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 9:00.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 9:00.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:00.30 /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffectReadOnly.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 9:00.30 NS_INTERFACE_MAP_END_INHERITING(AnimationEffectReadOnly) 9:00.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:00.30 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 9:00.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 9:00.30 from /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffect.cpp:6, 9:00.30 from /builddir/build/BUILD/pale-moon/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 9:00.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 9:00.30 } else 9:00.30 ^~~~ 9:00.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 9:00.30 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 9:00.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:00.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 9:00.30 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 9:00.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:00.30 /builddir/build/BUILD/pale-moon/platform/dom/animation/KeyframeEffectReadOnly.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 9:00.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(KeyframeEffectReadOnly) 9:00.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:01.28 libdom_broadcastchannel.a.desc 9:01.35 libfreetype.a.desc 9:02.68 libdom_animation.a.desc 9:04.01 libdom_asmjscache.a.desc 9:10.63 /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp: In member function 'virtual OMX_ERRORTYPE mozilla::OmxCommonVideoConfig::Apply(mozilla::OmxPlatformLayer&, const mozilla::VideoInfo&)': 9:10.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp: 'err' may be used uninitialized in this function 9:10.63 /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp:197:19: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:10.63 OMX_ERRORTYPE err; 9:10.63 ^~~ 9:13.96 libdom_media_platforms_omx.a.desc 9:14.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 9:14.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 9:14.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIJSInspector.h:10, 9:14.56 from /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.h:9, 9:14.56 from /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.cpp:6: 9:14.56 /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 9:14.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:14.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:14.56 foundInterface = 0; \ 9:14.56 ^~~~~~~~~~~~~~ 9:14.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:14.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:14.56 ^~~~~~~~~~~~~~~~~~~~~~~ 9:14.56 /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:14.56 NS_INTERFACE_MAP_END 9:14.56 ^~~~~~~~~~~~~~~~~~~~ 9:14.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:14.56 else 9:14.56 ^~~~ 9:14.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:14.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:14.56 ^~~~~~~~~~~~~~~~~~ 9:14.56 /builddir/build/BUILD/pale-moon/platform/js/ductwork/inspector/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:14.56 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 9:14.56 ^~~~~~~~~~~~~~~~~~~~~~ 9:14.88 libjs_ductwork_inspector.a.desc 9:16.00 libdom_media_platforms_agnostic_gmp.a.desc 9:16.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 9:16.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 9:16.53 from /builddir/build/BUILD/pale-moon/platform/rdf/base/nsCompositeDataSource.cpp:30, 9:16.53 from /builddir/build/BUILD/pale-moon/pmbuild/rdf/base/Unified_cpp_rdf_base0.cpp:2: 9:16.53 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 9:16.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:16.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:16.53 foundInterface = 0; \ 9:16.53 ^~~~~~~~~~~~~~ 9:16.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:16.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:16.53 ^~~~~~~~~~~~~~~~~~~~~~~ 9:16.53 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsCompositeDataSource.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:16.53 NS_INTERFACE_MAP_END 9:16.53 ^~~~~~~~~~~~~~~~~~~~ 9:16.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:16.53 else 9:16.53 ^~~~ 9:16.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:16.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:16.54 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsCompositeDataSource.cpp:524:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:16.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 9:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:16.56 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 9:16.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:16.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:16.56 foundInterface = 0; \ 9:16.56 ^~~~~~~~~~~~~~ 9:16.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:16.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:16.56 ^~~~~~~~~~~~~~~~~~~~~~~ 9:16.56 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsInMemoryDataSource.cpp:795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:16.56 NS_INTERFACE_MAP_END 9:16.56 ^~~~~~~~~~~~~~~~~~~~ 9:16.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:16.56 else 9:16.56 ^~~~ 9:16.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:16.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:16.56 ^~~~~~~~~~~~~~~~~~ 9:16.57 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsInMemoryDataSource.cpp:794:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:16.57 NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 9:16.57 ^~~~~~~~~~~~~~~~~~~~~~ 9:17.04 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 9:17.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:17.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:17.04 foundInterface = 0; \ 9:17.04 ^~~~~~~~~~~~~~ 9:17.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:17.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:17.04 ^~~~~~~~~~~~~~~~~~~~~~~ 9:17.04 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:17.04 NS_INTERFACE_MAP_END 9:17.04 ^~~~~~~~~~~~~~~~~~~~ 9:17.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:17.04 else 9:17.04 ^~~~ 9:17.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:17.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:17.04 /builddir/build/BUILD/pale-moon/platform/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:17.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 9:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:20.61 librdf_base.a.desc 9:21.18 libxpfe_components_build.a.desc 9:21.56 libview.a.desc 9:22.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 9:22.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 9:22.49 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 9:22.49 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7: 9:22.49 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 9:22.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:22.49 foundInterface = 0; \ 9:22.49 ^~~~~~~~~~~~~~ 9:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:22.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:22.49 ^~~~~~~~~~~~~~~~~~~~~~~ 9:22.49 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:22.49 NS_INTERFACE_MAP_END 9:22.49 ^~~~~~~~~~~~~~~~~~~~ 9:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:22.49 else 9:22.49 ^~~~ 9:22.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:22.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:22.49 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:22.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 9:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:23.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 9:23.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 9:23.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 9:23.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 9:23.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 9:23.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 9:23.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ContentEvents.h:11, 9:23.47 from /builddir/build/BUILD/pale-moon/platform/dom/smil/TimeEvent.cpp:6: 9:23.47 /builddir/build/BUILD/pale-moon/platform/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 9:23.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:23.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:23.47 foundInterface = 0; \ 9:23.47 ^~~~~~~~~~~~~~ 9:23.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 9:23.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 9:23.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:23.47 /builddir/build/BUILD/pale-moon/platform/dom/smil/TimeEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 9:23.47 NS_INTERFACE_MAP_END_INHERITING(Event) 9:23.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:23.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:23.47 else 9:23.47 ^~~~ 9:23.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:23.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:23.47 ^~~~~~~~~~~~~~~~~~ 9:23.47 /builddir/build/BUILD/pale-moon/platform/dom/smil/TimeEvent.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:23.47 NS_INTERFACE_MAP_ENTRY(nsIDOMTimeEvent) 9:23.47 ^~~~~~~~~~~~~~~~~~~~~~ 9:24.05 libnetwerk_protocol_viewsource.a.desc 9:53.72 libdom_smil.a.desc 9:57.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 9:57.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 9:57.82 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 9:57.82 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:6: 9:57.82 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 9:57.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:57.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:57.82 foundInterface = 0; \ 9:57.82 ^~~~~~~~~~~~~~ 9:57.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:57.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:57.82 ^~~~~~~~~~~~~~~~~~~~~~~ 9:57.82 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:57.82 NS_INTERFACE_MAP_END 9:57.82 ^~~~~~~~~~~~~~~~~~~~ 9:57.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:57.82 else 9:57.82 ^~~~ 9:57.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:57.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:57.83 ^~~~~~~~~~~~~~~~~~ 9:57.83 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:57.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 9:57.83 ^~~~~~~~~~~~~~~~~~~~~~ 10:00.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:00.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 10:00.11 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedLengthList.h:9, 10:00.11 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.h:9, 10:00.11 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.h:9, 10:00.11 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.cpp:6: 10:00.11 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 10:00.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:00.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:00.11 foundInterface = 0; \ 10:00.11 ^~~~~~~~~~~~~~ 10:00.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:00.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:00.11 ^~~~~~~~~~~~~~~~~~~~~~~ 10:00.11 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:00.11 NS_INTERFACE_MAP_END 10:00.11 ^~~~~~~~~~~~~~~~~~~~ 10:00.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:00.12 else 10:00.12 ^~~~ 10:00.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:00.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:00.12 ^~~~~~~~~~~~~~~~~~ 10:00.12 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLength.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:00.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:00.12 ^~~~~~~~~~~~~~~~~~~~~~ 10:02.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:02.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:02.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:02.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:02.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:02.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 10:02.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 10:02.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 10:02.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 10:02.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 10:02.63 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 10:02.63 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.cpp:6: 10:02.63 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 10:02.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:02.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:02.63 foundInterface = 0; \ 10:02.63 ^~~~~~~~~~~~~~ 10:02.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:02.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:02.63 ^~~~~~~~~~~~~~~~~~~~~~~ 10:02.63 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:02.64 NS_INTERFACE_MAP_END 10:02.64 ^~~~~~~~~~~~~~~~~~~~ 10:02.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:02.64 else 10:02.64 ^~~~ 10:02.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:02.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:02.64 ^~~~~~~~~~~~~~~~~~ 10:02.64 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGLengthList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:02.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:02.64 ^~~~~~~~~~~~~~~~~~~~~~ 10:05.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:05.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 10:05.09 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 10:05.09 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.h:9, 10:05.09 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.h:9, 10:05.09 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.cpp:6: 10:05.09 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 10:05.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:05.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:05.09 foundInterface = 0; \ 10:05.09 ^~~~~~~~~~~~~~ 10:05.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:05.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:05.09 ^~~~~~~~~~~~~~~~~~~~~~~ 10:05.09 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:05.09 NS_INTERFACE_MAP_END 10:05.09 ^~~~~~~~~~~~~~~~~~~~ 10:05.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:05.09 else 10:05.09 ^~~~ 10:05.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:05.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:05.09 ^~~~~~~~~~~~~~~~~~ 10:05.10 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumber.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:05.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:05.10 ^~~~~~~~~~~~~~~~~~~~~~ 10:07.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 10:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 10:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 10:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 10:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 10:07.68 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 10:07.68 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.cpp:6: 10:07.68 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 10:07.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:07.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:07.68 foundInterface = 0; \ 10:07.68 ^~~~~~~~~~~~~~ 10:07.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:07.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:07.68 ^~~~~~~~~~~~~~~~~~~~~~~ 10:07.68 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:07.68 NS_INTERFACE_MAP_END 10:07.68 ^~~~~~~~~~~~~~~~~~~~ 10:07.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:07.68 else 10:07.68 ^~~~ 10:07.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:07.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:07.68 ^~~~~~~~~~~~~~~~~~ 10:07.68 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGNumberList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:07.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:07.68 ^~~~~~~~~~~~~~~~~~~~~~ 10:11.36 libgfx_gl.a.desc 10:13.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:13.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:13.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:13.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:13.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:13.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 10:13.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 10:13.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 10:13.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 10:13.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 10:13.56 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 10:13.56 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPathSegList.cpp:6: 10:13.56 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 10:13.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:13.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:13.56 foundInterface = 0; \ 10:13.56 ^~~~~~~~~~~~~~ 10:13.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:13.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:13.56 ^~~~~~~~~~~~~~~~~~~~~~~ 10:13.56 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPathSegList.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:13.56 NS_INTERFACE_MAP_END 10:13.56 ^~~~~~~~~~~~~~~~~~~~ 10:13.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:13.56 else 10:13.57 ^~~~ 10:13.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:13.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:13.57 ^~~~~~~~~~~~~~~~~~ 10:13.57 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPathSegList.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:13.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:13.57 ^~~~~~~~~~~~~~~~~~~~~~ 10:13.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:13.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 10:13.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 10:13.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 10:13.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 10:13.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 10:13.89 from /builddir/build/BUILD/pale-moon/platform/dom/url/URL.h:9, 10:13.89 from /builddir/build/BUILD/pale-moon/platform/dom/url/URL.cpp:6: 10:13.89 /builddir/build/BUILD/pale-moon/platform/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 10:13.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:13.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:13.89 foundInterface = 0; \ 10:13.89 ^~~~~~~~~~~~~~ 10:13.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:13.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:13.89 ^~~~~~~~~~~~~~~~~~~~~~~ 10:13.89 /builddir/build/BUILD/pale-moon/platform/dom/url/URL.cpp:1683:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:13.89 NS_INTERFACE_MAP_END 10:13.89 ^~~~~~~~~~~~~~~~~~~~ 10:13.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:13.89 else 10:13.89 ^~~~ 10:13.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:13.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:13.89 ^~~~~~~~~~~~~~~~~~ 10:13.89 /builddir/build/BUILD/pale-moon/platform/dom/url/URL.cpp:1682:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:13.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:13.89 ^~~~~~~~~~~~~~~~~~~~~~ 10:16.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:16.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 10:16.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 10:16.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 10:16.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 10:16.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 10:16.95 from /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.h:10, 10:16.95 from /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.cpp:6: 10:16.95 /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 10:16.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:16.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:16.95 foundInterface = 0; \ 10:16.95 ^~~~~~~~~~~~~~ 10:16.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:16.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:16.95 ^~~~~~~~~~~~~~~~~~~~~~~ 10:16.95 /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:16.95 NS_INTERFACE_MAP_END 10:16.95 ^~~~~~~~~~~~~~~~~~~~ 10:16.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:16.95 else 10:16.95 ^~~~ 10:16.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:16.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:16.95 ^~~~~~~~~~~~~~~~~~ 10:16.95 /builddir/build/BUILD/pale-moon/platform/dom/url/URLSearchParams.cpp:305:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:16.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:16.95 ^~~~~~~~~~~~~~~~~~~~~~ 10:17.77 libdom_url.a.desc 10:18.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:18.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:18.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:18.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:18.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:18.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 10:18.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 10:18.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 10:18.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 10:18.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 10:18.75 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 10:18.75 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.cpp:6: 10:18.75 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 10:18.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:18.75 foundInterface = 0; \ 10:18.75 ^~~~~~~~~~~~~~ 10:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:18.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:18.75 ^~~~~~~~~~~~~~~~~~~~~~~ 10:18.75 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:18.75 NS_INTERFACE_MAP_END 10:18.75 ^~~~~~~~~~~~~~~~~~~~ 10:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:18.75 else 10:18.75 ^~~~ 10:18.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:18.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:18.75 ^~~~~~~~~~~~~~~~~~ 10:18.75 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:18.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:18.75 ^~~~~~~~~~~~~~~~~~~~~~ 10:19.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:19.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:19.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:19.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:19.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:19.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:19.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:19.94 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.h:9, 10:19.94 from /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.h:9, 10:19.94 from /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.cpp:6: 10:19.94 /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 10:19.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:19.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:19.94 foundInterface = 0; \ 10:19.94 ^~~~~~~~~~~~~~ 10:19.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:19.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:19.94 ^~~~~~~~~~~~~~~~~~~~~~~ 10:19.94 /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:19.94 NS_INTERFACE_MAP_END 10:19.94 ^~~~~~~~~~~~~~~~~~~~ 10:19.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:19.94 else 10:19.94 ^~~~ 10:19.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:19.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:19.94 ^~~~~~~~~~~~~~~~~~ 10:19.94 /builddir/build/BUILD/pale-moon/platform/dom/grid/Grid.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:19.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:19.95 ^~~~~~~~~~~~~~~~~~~~~~ 10:21.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:21.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 10:21.43 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.h:9, 10:21.43 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.cpp:6: 10:21.43 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 10:21.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:21.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:21.43 foundInterface = 0; \ 10:21.43 ^~~~~~~~~~~~~~ 10:21.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:21.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:21.43 ^~~~~~~~~~~~~~~~~~~~~~~ 10:21.43 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:21.43 NS_INTERFACE_MAP_END 10:21.43 ^~~~~~~~~~~~~~~~~~~~ 10:21.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:21.43 else 10:21.43 ^~~~ 10:21.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:21.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:21.43 ^~~~~~~~~~~~~~~~~~ 10:21.44 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGStringList.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:21.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:21.44 ^~~~~~~~~~~~~~~~~~~~~~ 10:22.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:22.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:22.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:22.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:22.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:22.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:22.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:22.70 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.h:9, 10:22.70 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.cpp:6: 10:22.70 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 10:22.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:22.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:22.70 foundInterface = 0; \ 10:22.70 ^~~~~~~~~~~~~~ 10:22.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:22.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:22.70 ^~~~~~~~~~~~~~~~~~~~~~~ 10:22.70 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:22.70 NS_INTERFACE_MAP_END 10:22.70 ^~~~~~~~~~~~~~~~~~~~ 10:22.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:22.70 else 10:22.71 ^~~~ 10:22.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:22.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:22.71 ^~~~~~~~~~~~~~~~~~ 10:22.71 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridArea.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:22.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:22.71 ^~~~~~~~~~~~~~~~~~~~~~ 10:23.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:23.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 10:23.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 10:23.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimatedTransformList.h:9, 10:23.85 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.h:9, 10:23.85 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.cpp:6: 10:23.85 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 10:23.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:23.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:23.85 foundInterface = 0; \ 10:23.85 ^~~~~~~~~~~~~~ 10:23.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:23.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:23.85 ^~~~~~~~~~~~~~~~~~~~~~~ 10:23.85 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:23.85 NS_INTERFACE_MAP_END 10:23.85 ^~~~~~~~~~~~~~~~~~~~ 10:23.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:23.85 else 10:23.85 ^~~~ 10:23.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:23.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:23.85 ^~~~~~~~~~~~~~~~~~ 10:23.85 /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGTransformList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:23.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:23.85 ^~~~~~~~~~~~~~~~~~~~~~ 10:25.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:25.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:25.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:25.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:25.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:25.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:25.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:25.31 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.h:9, 10:25.31 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.cpp:6: 10:25.31 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 10:25.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:25.31 foundInterface = 0; \ 10:25.31 ^~~~~~~~~~~~~~ 10:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:25.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:25.31 ^~~~~~~~~~~~~~~~~~~~~~~ 10:25.31 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:25.31 NS_INTERFACE_MAP_END 10:25.31 ^~~~~~~~~~~~~~~~~~~~ 10:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:25.31 else 10:25.31 ^~~~ 10:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:25.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:25.31 ^~~~~~~~~~~~~~~~~~ 10:25.31 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridDimension.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:25.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:25.31 ^~~~~~~~~~~~~~~~~~~~~~ 10:27.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:27.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:27.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:27.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:27.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:27.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:27.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:27.91 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.h:9, 10:27.91 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.cpp:6: 10:27.91 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 10:27.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:27.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:27.91 foundInterface = 0; \ 10:27.91 ^~~~~~~~~~~~~~ 10:27.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:27.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:27.91 ^~~~~~~~~~~~~~~~~~~~~~~ 10:27.91 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:27.91 NS_INTERFACE_MAP_END 10:27.91 ^~~~~~~~~~~~~~~~~~~~ 10:27.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:27.91 else 10:27.91 ^~~~ 10:27.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:27.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:27.91 ^~~~~~~~~~~~~~~~~~ 10:27.91 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLine.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:27.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:27.91 ^~~~~~~~~~~~~~~~~~~~~~ 10:30.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:30.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:30.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:30.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:30.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:30.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:30.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:30.63 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.h:9, 10:30.63 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.cpp:6: 10:30.63 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 10:30.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:30.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:30.63 foundInterface = 0; \ 10:30.63 ^~~~~~~~~~~~~~ 10:30.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:30.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:30.63 ^~~~~~~~~~~~~~~~~~~~~~~ 10:30.63 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:30.63 NS_INTERFACE_MAP_END 10:30.63 ^~~~~~~~~~~~~~~~~~~~ 10:30.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:30.63 else 10:30.63 ^~~~ 10:30.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:30.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:30.63 ^~~~~~~~~~~~~~~~~~ 10:30.63 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:30.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:30.63 ^~~~~~~~~~~~~~~~~~~~~~ 10:31.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:31.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:31.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:31.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:31.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:31.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:31.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:31.92 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.h:9, 10:31.92 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.cpp:6: 10:31.92 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 10:31.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:31.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:31.92 foundInterface = 0; \ 10:31.92 ^~~~~~~~~~~~~~ 10:31.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:31.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:31.92 ^~~~~~~~~~~~~~~~~~~~~~~ 10:31.92 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:31.92 NS_INTERFACE_MAP_END 10:31.92 ^~~~~~~~~~~~~~~~~~~~ 10:31.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:31.92 else 10:31.93 ^~~~ 10:31.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:31.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:31.93 ^~~~~~~~~~~~~~~~~~ 10:31.93 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTrack.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:31.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:31.93 ^~~~~~~~~~~~~~~~~~~~~~ 10:34.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:34.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:34.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:34.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:34.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 10:34.27 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.h:9, 10:34.27 from /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.cpp:6: 10:34.27 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 10:34.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:34.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:34.28 foundInterface = 0; \ 10:34.28 ^~~~~~~~~~~~~~ 10:34.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:34.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:34.28 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.28 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:34.28 NS_INTERFACE_MAP_END 10:34.28 ^~~~~~~~~~~~~~~~~~~~ 10:34.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:34.28 else 10:34.28 ^~~~ 10:34.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:34.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:34.28 ^~~~~~~~~~~~~~~~~~ 10:34.28 /builddir/build/BUILD/pale-moon/platform/dom/grid/GridTracks.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:34.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:34.28 ^~~~~~~~~~~~~~~~~~~~~~ 10:35.06 libdom_grid.a.desc 10:36.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:36.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 10:36.07 from /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.h:9, 10:36.07 from /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:6: 10:36.07 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 10:36.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:36.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:36.07 foundInterface = 0; \ 10:36.07 ^~~~~~~~~~~~~~ 10:36.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:36.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:36.07 ^~~~~~~~~~~~~~~~~~~~~~~ 10:36.07 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:36.07 NS_INTERFACE_MAP_END 10:36.07 ^~~~~~~~~~~~~~~~~~~~ 10:36.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:36.07 else 10:36.07 ^~~~ 10:36.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:36.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:36.07 ^~~~~~~~~~~~~~~~~~ 10:36.07 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:36.07 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 10:36.07 ^~~~~~~~~~~~~~~~~~~~~~ 10:36.07 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 10:36.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:36.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:36.07 foundInterface = 0; \ 10:36.07 ^~~~~~~~~~~~~~ 10:36.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:36.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:36.07 ^~~~~~~~~~~~~~~~~~~~~~~ 10:36.07 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:36.07 NS_INTERFACE_MAP_END 10:36.07 ^~~~~~~~~~~~~~~~~~~~ 10:36.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:36.07 else 10:36.07 ^~~~ 10:36.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:36.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:36.08 ^~~~~~~~~~~~~~~~~~ 10:36.08 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:36.08 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 10:36.08 ^~~~~~~~~~~~~~~~~~~~~~ 10:36.08 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 10:36.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:36.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:36.08 foundInterface = 0; \ 10:36.08 ^~~~~~~~~~~~~~ 10:36.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:36.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:36.08 ^~~~~~~~~~~~~~~~~~~~~~~ 10:36.08 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:36.08 NS_INTERFACE_MAP_END 10:36.08 ^~~~~~~~~~~~~~~~~~~~ 10:36.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:36.08 else 10:36.08 ^~~~ 10:36.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:36.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:36.08 ^~~~~~~~~~~~~~~~~~ 10:36.08 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:36.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:36.08 ^~~~~~~~~~~~~~~~~~~~~~ 10:36.09 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 10:36.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:36.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:36.09 foundInterface = 0; \ 10:36.09 ^~~~~~~~~~~~~~ 10:36.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:36.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:36.09 ^~~~~~~~~~~~~~~~~~~~~~~ 10:36.09 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:36.09 NS_INTERFACE_MAP_END 10:36.09 ^~~~~~~~~~~~~~~~~~~~ 10:36.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:36.09 else 10:36.09 ^~~~ 10:36.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:36.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:36.09 ^~~~~~~~~~~~~~~~~~ 10:36.09 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeoPosition.cpp:207:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:36.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:36.09 ^~~~~~~~~~~~~~~~~~~~~~ 10:38.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:38.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:38.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsXULAppAPI.h:12, 10:38.34 from /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:6: 10:38.34 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::PositionError::QueryInterface(const nsIID&, void**)': 10:38.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:38.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:38.34 foundInterface = 0; \ 10:38.34 ^~~~~~~~~~~~~~ 10:38.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:38.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:38.34 ^~~~~~~~~~~~~~~~~~~~~~~ 10:38.34 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:38.34 NS_INTERFACE_MAP_END 10:38.34 ^~~~~~~~~~~~~~~~~~~~ 10:38.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:38.34 else 10:38.34 ^~~~ 10:38.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:38.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:38.35 ^~~~~~~~~~~~~~~~~~ 10:38.35 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:38.35 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionError) 10:38.35 ^~~~~~~~~~~~~~~~~~~~~~ 10:38.35 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 10:38.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:38.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:38.35 foundInterface = 0; \ 10:38.35 ^~~~~~~~~~~~~~ 10:38.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:38.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:38.35 ^~~~~~~~~~~~~~~~~~~~~~~ 10:38.35 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:38.35 NS_INTERFACE_MAP_END 10:38.35 ^~~~~~~~~~~~~~~~~~~~ 10:38.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:38.35 else 10:38.35 ^~~~ 10:38.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:38.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:38.35 ^~~~~~~~~~~~~~~~~~ 10:38.35 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:38.35 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 10:38.35 ^~~~~~~~~~~~~~~~~~~~~~ 10:38.36 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 10:38.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:38.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:38.36 foundInterface = 0; \ 10:38.36 ^~~~~~~~~~~~~~ 10:38.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:38.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:38.36 ^~~~~~~~~~~~~~~~~~~~~~~ 10:38.36 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:615:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:38.36 NS_INTERFACE_MAP_END 10:38.36 ^~~~~~~~~~~~~~~~~~~~ 10:38.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:38.36 else 10:38.36 ^~~~ 10:38.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:38.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:38.36 ^~~~~~~~~~~~~~~~~~ 10:38.36 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:614:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:38.36 NS_INTERFACE_MAP_ENTRY(nsIObserver) 10:38.37 ^~~~~~~~~~~~~~~~~~~~~~ 10:38.37 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 10:38.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:38.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:38.37 foundInterface = 0; \ 10:38.37 ^~~~~~~~~~~~~~ 10:38.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:38.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:38.37 ^~~~~~~~~~~~~~~~~~~~~~~ 10:38.37 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:927:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:38.37 NS_INTERFACE_MAP_END 10:38.38 ^~~~~~~~~~~~~~~~~~~~ 10:38.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:38.38 else 10:38.38 ^~~~ 10:38.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:38.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:38.38 ^~~~~~~~~~~~~~~~~~ 10:38.38 /builddir/build/BUILD/pale-moon/platform/dom/geolocation/nsGeolocation.cpp:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:38.38 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 10:38.38 ^~~~~~~~~~~~~~~~~~~~~~ 10:39.85 libdom_geolocation.a.desc 10:41.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:41.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:41.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 10:41.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 10:41.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 10:41.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 10:41.28 from /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp:7, 10:41.28 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 10:41.28 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 10:41.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:41.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:41.28 foundInterface = 0; \ 10:41.28 ^~~~~~~~~~~~~~ 10:41.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:41.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:41.28 ^~~~~~~~~~~~~~~~~~~~~~~ 10:41.28 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:41.28 NS_INTERFACE_MAP_END 10:41.28 ^~~~~~~~~~~~~~~~~~~~ 10:41.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 10:41.28 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp:192:4: note: some parts of macro expansion are not guarded by this 'else' clause 10:41.28 else 10:41.28 ^~~~ 10:41.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:41.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:41.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 10:41.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 10:41.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 10:41.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 10:41.33 from /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsDocLoader.cpp:7, 10:41.33 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 10:41.33 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 10:41.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:41.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:41.33 foundInterface = 0; \ 10:41.33 ^~~~~~~~~~~~~~ 10:41.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:41.33 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 10:41.33 ^~~~~~~~~~~~~~~~~~~~~~~ 10:41.33 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 10:41.33 NS_INTERFACE_MAP_END_THREADSAFE 10:41.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:41.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:41.33 else 10:41.33 ^~~~ 10:41.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:41.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:41.33 ^~~~~~~~~~~~~~~~~~ 10:41.33 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:41.33 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 10:41.33 ^~~~~~~~~~~~~~~~~~~~~~ 10:41.35 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 10:41.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:41.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:41.35 foundInterface = 0; \ 10:41.35 ^~~~~~~~~~~~~~ 10:41.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:41.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:41.35 ^~~~~~~~~~~~~~~~~~~~~~~ 10:41.35 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp:774:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:41.35 NS_INTERFACE_MAP_END 10:41.35 ^~~~~~~~~~~~~~~~~~~~ 10:41.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:41.35 else 10:41.35 ^~~~ 10:41.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:41.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:41.35 ^~~~~~~~~~~~~~~~~~ 10:41.35 /builddir/build/BUILD/pale-moon/platform/uriloader/base/nsURILoader.cpp:773:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:41.35 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 10:41.35 ^~~~~~~~~~~~~~~~~~~~~~ 10:42.82 liburiloader_base.a.desc 10:44.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:44.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:44.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:44.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:44.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:44.19 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 10:44.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimatedEnumeration.h:9, 10:44.19 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedEnumeration.cpp:6: 10:44.19 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 10:44.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:44.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:44.19 foundInterface = 0; \ 10:44.19 ^~~~~~~~~~~~~~ 10:44.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:44.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:44.19 ^~~~~~~~~~~~~~~~~~~~~~~ 10:44.19 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedEnumeration.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:44.19 NS_INTERFACE_MAP_END 10:44.19 ^~~~~~~~~~~~~~~~~~~~ 10:44.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:44.19 else 10:44.19 ^~~~ 10:44.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:44.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:44.19 ^~~~~~~~~~~~~~~~~~ 10:44.19 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedEnumeration.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:44.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:44.20 ^~~~~~~~~~~~~~~~~~~~~~ 10:46.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:46.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:46.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:46.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:46.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:46.44 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 10:46.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimatedInteger.h:9, 10:46.44 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedInteger.cpp:6: 10:46.44 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 10:46.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:46.44 foundInterface = 0; \ 10:46.44 ^~~~~~~~~~~~~~ 10:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:46.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:46.44 ^~~~~~~~~~~~~~~~~~~~~~~ 10:46.44 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:46.44 NS_INTERFACE_MAP_END 10:46.44 ^~~~~~~~~~~~~~~~~~~~ 10:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:46.44 else 10:46.44 ^~~~ 10:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:46.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:46.44 ^~~~~~~~~~~~~~~~~~ 10:46.44 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:46.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:46.44 ^~~~~~~~~~~~~~~~~~~~~~ 10:52.07 libdom_media_platforms_ffmpeg_libav53.a.desc 10:53.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:53.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:53.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimatedNumber.h:9, 10:53.25 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedNumber.cpp:6: 10:53.25 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 10:53.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:53.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:53.25 foundInterface = 0; \ 10:53.25 ^~~~~~~~~~~~~~ 10:53.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:53.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:53.25 ^~~~~~~~~~~~~~~~~~~~~~~ 10:53.25 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:53.25 NS_INTERFACE_MAP_END 10:53.25 ^~~~~~~~~~~~~~~~~~~~ 10:53.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:53.25 else 10:53.25 ^~~~ 10:53.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:53.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:53.25 ^~~~~~~~~~~~~~~~~~ 10:53.25 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:53.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:53.25 ^~~~~~~~~~~~~~~~~~~~~~ 10:55.59 libdom_encoding.a.desc 10:56.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 10:56.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 10:56.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFactory.h:10, 10:56.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Module.h:11, 10:56.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 10:56.64 from /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsCookieModule.cpp:7, 10:56.65 from /builddir/build/BUILD/pale-moon/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 10:56.65 /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 10:56.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:56.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:56.65 foundInterface = 0; \ 10:56.65 ^~~~~~~~~~~~~~ 10:56.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:56.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:56.65 ^~~~~~~~~~~~~~~~~~~~~~~ 10:56.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:56.65 NS_INTERFACE_MAP_END 10:56.65 ^~~~~~~~~~~~~~~~~~~~ 10:56.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:56.65 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:56.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.65 /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 10:56.65 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 10:56.65 ^~~~~~~~~~~~~~~~~~~~ 10:56.65 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsPermission.cpp:8, 10:56.65 from /builddir/build/BUILD/pale-moon/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:29: 10:56.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:56.65 } else 10:56.65 ^~~~ 10:56.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 10:56.65 NS_IMPL_QUERY_CLASSINFO(aClass) \ 10:56.65 ^~~~~~~~~~~~~~~~~~~~~~~ 10:56.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:56.65 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:56.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.66 /builddir/build/BUILD/pale-moon/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 10:56.66 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 10:56.66 ^~~~~~~~~~~~~~~~~~~~ 10:59.75 libextensions_cookie.a.desc 11:00.53 libimage_encoders_bmp.a.desc 11:02.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:02.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 11:02.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:02.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:02.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 11:02.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tokenizer.h:12, 11:02.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/IncrementalTokenizer.h:9, 11:02.15 from /builddir/build/BUILD/pale-moon/platform/xpcom/ds/IncrementalTokenizer.cpp:6, 11:02.15 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: 11:02.15 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 11:02.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:02.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:02.15 foundInterface = 0; \ 11:02.15 ^~~~~~~~~~~~~~ 11:02.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:02.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:02.15 ^~~~~~~~~~~~~~~~~~~~~~~ 11:02.15 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:02.15 NS_INTERFACE_MAP_END 11:02.15 ^~~~~~~~~~~~~~~~~~~~ 11:02.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:02.15 else 11:02.15 ^~~~ 11:02.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 11:02.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 11:02.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:02.15 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 11:02.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 11:02.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:02.15 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 11:02.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:02.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:02.15 foundInterface = 0; \ 11:02.15 ^~~~~~~~~~~~~~ 11:02.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:02.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:02.16 ^~~~~~~~~~~~~~~~~~~~~~~ 11:02.16 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:02.16 NS_INTERFACE_MAP_END 11:02.16 ^~~~~~~~~~~~~~~~~~~~ 11:02.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:02.16 else 11:02.16 ^~~~ 11:02.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 11:02.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 11:02.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:02.16 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsArray.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 11:02.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 11:02.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:02.19 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 11:02.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:02.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:02.20 foundInterface = 0; \ 11:02.20 ^~~~~~~~~~~~~~ 11:02.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:02.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:02.20 ^~~~~~~~~~~~~~~~~~~~~~~ 11:02.20 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:02.20 NS_INTERFACE_MAP_END 11:02.20 ^~~~~~~~~~~~~~~~~~~~ 11:02.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:02.20 else 11:02.20 ^~~~ 11:02.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:02.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:02.20 ^~~~~~~~~~~~~~~~~~ 11:02.20 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:02.20 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 11:02.20 ^~~~~~~~~~~~~~~~~~~~~~ 11:02.20 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 11:02.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:02.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:02.20 foundInterface = 0; \ 11:02.20 ^~~~~~~~~~~~~~ 11:02.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:02.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:02.20 ^~~~~~~~~~~~~~~~~~~~~~~ 11:02.20 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp:283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:02.20 NS_INTERFACE_MAP_END 11:02.20 ^~~~~~~~~~~~~~~~~~~~ 11:02.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:02.21 else 11:02.21 ^~~~ 11:02.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:02.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:02.21 ^~~~~~~~~~~~~~~~~~ 11:02.21 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsHashPropertyBag.cpp:282:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:02.21 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 11:02.21 ^~~~~~~~~~~~~~~~~~~~~~ 11:02.34 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 11:02.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:02.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:02.35 foundInterface = 0; \ 11:02.35 ^~~~~~~~~~~~~~ 11:02.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:02.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:02.35 ^~~~~~~~~~~~~~~~~~~~~~~ 11:02.35 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsProperties.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:02.35 NS_INTERFACE_MAP_END 11:02.35 ^~~~~~~~~~~~~~~~~~~~ 11:02.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:02.35 else 11:02.35 ^~~~ 11:02.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:02.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:02.35 ^~~~~~~~~~~~~~~~~~ 11:02.35 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsProperties.cpp:12:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:02.35 NS_INTERFACE_MAP_ENTRY(nsIProperties) 11:02.35 ^~~~~~~~~~~~~~~~~~~~~~ 11:02.40 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 11:02.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:02.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:02.40 foundInterface = 0; \ 11:02.40 ^~~~~~~~~~~~~~ 11:02.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:02.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:02.40 ^~~~~~~~~~~~~~~~~~~~~~~ 11:02.40 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsVariant.cpp:2206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:02.40 NS_INTERFACE_MAP_END 11:02.40 ^~~~~~~~~~~~~~~~~~~~ 11:02.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:02.40 else 11:02.40 ^~~~ 11:02.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:02.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:02.40 ^~~~~~~~~~~~~~~~~~ 11:02.40 /builddir/build/BUILD/pale-moon/platform/xpcom/ds/nsVariant.cpp:2205:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:02.40 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 11:02.40 ^~~~~~~~~~~~~~~~~~~~~~ 11:02.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:02.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 11:02.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:02.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:02.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 11:02.75 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.h:9, 11:02.75 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:8: 11:02.75 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 11:02.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:02.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:02.75 foundInterface = 0; \ 11:02.75 ^~~~~~~~~~~~~~ 11:02.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:02.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:02.75 ^~~~~~~~~~~~~~~~~~~~~~~ 11:02.75 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:02.75 NS_INTERFACE_MAP_END 11:02.75 ^~~~~~~~~~~~~~~~~~~~ 11:02.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:02.75 else 11:02.75 ^~~~ 11:02.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:02.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:02.75 ^~~~~~~~~~~~~~~~~~ 11:02.76 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:02.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 11:02.76 ^~~~~~~~~~~~~~~~~~~~~~ 11:04.85 libxpcom_ds.a.desc 11:12.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:12.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 11:12.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:12.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:12.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 11:12.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 11:12.02 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 11:12.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:12.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:12.02 foundInterface = 0; \ 11:12.02 ^~~~~~~~~~~~~~ 11:12.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:12.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:12.02 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:12.02 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:12.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:12.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:12.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 11:12.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 11:12.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:12.02 } else 11:12.02 ^~~~ 11:12.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:12.02 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:12.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:12.02 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:12.03 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:12.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioBufferSourceNode) 11:12.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:12.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 11:12.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:12.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:12.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 11:12.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:12.11 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:12.11 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 11:12.11 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 11:12.11 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:12.11 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:12.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:12.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:12.11 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:12.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:12.11 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:12.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 11:12.12 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:10: 11:12.12 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:12.12 struct AudioTimelineEvent final 11:12.12 ^~~~~~~~~~~~~~~~~~ 11:12.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:12.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 11:12.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:12.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:12.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 11:12.23 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGStringList.h:10, 11:12.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 11:12.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGAnimationElement.h:10, 11:12.23 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimationElement.cpp:6: 11:12.23 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 11:12.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:12.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:12.23 foundInterface = 0; \ 11:12.23 ^~~~~~~~~~~~~~ 11:12.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:12.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:12.23 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimationElement.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:12.23 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 11:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:12.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:12.23 else 11:12.23 ^~~~ 11:12.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:12.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:12.23 ^~~~~~~~~~~~~~~~~~ 11:12.23 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGAnimationElement.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:12.23 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 11:12.23 ^~~~~~~~~~~~~~~~~~~~~~ 11:15.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:15.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 11:15.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:15.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:15.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 11:15.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:15.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 11:15.65 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.h:10, 11:15.65 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:7: 11:15.65 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 11:15.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:15.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:15.65 foundInterface = 0; \ 11:15.65 ^~~~~~~~~~~~~~ 11:15.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:15.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:15.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:15.65 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:15.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 11:15.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:15.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:15.66 else 11:15.66 ^~~~ 11:15.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:15.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:15.66 ^~~~~~~~~~~~~~~~~~ 11:15.66 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:15.66 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 11:15.66 ^~~~~~~~~~~~~~~~~~~~~~ 11:15.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 11:15.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 11:15.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:6, 11:15.84 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.h:10, 11:15.84 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:7: 11:15.84 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:15.84 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:15.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:15.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:15.84 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:15.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:15.85 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:15.85 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 11:15.85 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:11, 11:15.85 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.h:15, 11:15.85 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioContext.cpp:24: 11:15.85 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:15.85 struct AudioTimelineEvent final 11:15.85 ^~~~~~~~~~~~~~~~~~ 11:18.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:18.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 11:18.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 11:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:18.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 11:18.99 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.h:10, 11:18.99 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.cpp:7: 11:18.99 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 11:18.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:18.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:18.99 foundInterface = 0; \ 11:18.99 ^~~~~~~~~~~~~~ 11:18.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:18.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:18.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:18.99 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:18.99 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:18.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:18.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:18.99 else 11:18.99 ^~~~ 11:18.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:18.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:18.99 ^~~~~~~~~~~~~~~~~~ 11:18.99 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioDestinationNode.cpp:314:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:18.99 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 11:18.99 ^~~~~~~~~~~~~~~~~~~~~~ 11:20.78 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:13, 11:20.78 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 11:20.78 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:20.78 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:20.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:20.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:20.78 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:20.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.78 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 11:20.78 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:20.78 struct AudioTimelineEvent final 11:20.78 ^~~~~~~~~~~~~~~~~~ 11:22.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 11:22.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:22.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:22.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 11:22.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 11:22.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.h:10, 11:22.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.cpp:7: 11:22.67 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:22.67 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:22.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:22.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:22.67 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:22.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:22.67 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:22.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 11:22.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:11, 11:22.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.h:15, 11:22.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioListener.cpp:7: 11:22.67 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:22.67 struct AudioTimelineEvent final 11:22.67 ^~~~~~~~~~~~~~~~~~ 11:24.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:24.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 11:24.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:24.92 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:24.92 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:7: 11:24.92 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 11:24.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:24.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:24.92 foundInterface = 0; \ 11:24.92 ^~~~~~~~~~~~~~ 11:24.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:24.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:24.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:24.92 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:24.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 11:24.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:24.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:24.92 else 11:24.92 ^~~~ 11:24.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:24.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:24.92 ^~~~~~~~~~~~~~~~~~ 11:24.92 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:24.92 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 11:24.92 ^~~~~~~~~~~~~~~~~~~~~~ 11:25.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 11:25.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:25.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:25.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 11:25.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:25.03 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:25.03 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:7: 11:25.03 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:25.03 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:25.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:25.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:25.03 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:25.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:25.03 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:25.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 11:25.03 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.cpp:11: 11:25.03 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:25.03 struct AudioTimelineEvent final 11:25.03 ^~~~~~~~~~~~~~~~~~ 11:35.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 11:35.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:35.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:35.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 11:35.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:21, 11:35.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 11:35.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:12, 11:35.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/MozPromise.h:9, 11:35.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/TaskQueue.h:10, 11:35.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamGraph.h:11, 11:35.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNodeStream.h:9, 11:35.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNodeStream.cpp:6: 11:35.02 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:35.02 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:35.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:35.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:35.02 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:35.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:35.02 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:35.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNodeStream.cpp:14: 11:35.02 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:35.02 struct AudioTimelineEvent final 11:35.02 ^~~~~~~~~~~~~~~~~~ 11:37.86 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:13, 11:37.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:37.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 11:37.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.cpp:7: 11:37.86 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:37.86 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:37.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:37.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:37.86 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:37.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:37.86 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:37.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 11:37.86 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.cpp:7: 11:37.86 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:37.86 struct AudioTimelineEvent final 11:37.86 ^~~~~~~~~~~~~~~~~~ 11:40.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:40.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 11:40.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:40.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:40.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 11:40.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 11:40.01 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBuffer.h:10, 11:40.01 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 11:40.01 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 11:40.01 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 11:40.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:40.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:40.02 foundInterface = 0; \ 11:40.02 ^~~~~~~~~~~~~~ 11:40.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:40.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:40.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.02 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:40.02 NS_INTERFACE_MAP_END_INHERITING(Event) 11:40.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 11:40.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBuffer.h:10, 11:40.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 11:40.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 11:40.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:40.02 } else 11:40.02 ^~~~ 11:40.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:40.02 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:40.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:40.02 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:40.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.02 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:40.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioProcessingEvent) 11:40.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:42.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 11:42.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:42.19 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:42.19 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.h:10, 11:42.19 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:42.19 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 11:42.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:42.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:42.19 foundInterface = 0; \ 11:42.19 ^~~~~~~~~~~~~~ 11:42.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:42.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:42.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.19 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:42.19 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:42.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:42.19 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:42.19 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.h:10, 11:42.19 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:42.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:42.19 } else 11:42.19 ^~~~ 11:42.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:42.19 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:42.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:42.20 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:42.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.20 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:42.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BiquadFilterNode) 11:42.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 11:42.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:42.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:42.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 11:42.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:42.27 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:42.27 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.h:10, 11:42.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:42.28 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:42.28 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:42.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:42.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:42.28 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:42.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.28 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:42.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 11:42.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.h:11, 11:42.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:42.28 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:42.28 struct AudioTimelineEvent final 11:42.28 ^~~~~~~~~~~~~~~~~~ 11:50.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:50.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 11:50.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:50.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:50.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.h:10, 11:50.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:50.66 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 11:50.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:50.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:50.66 foundInterface = 0; \ 11:50.66 ^~~~~~~~~~~~~~ 11:50.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:50.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:50.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.66 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:50.66 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:50.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:50.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:50.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.h:10, 11:50.66 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:50.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:50.66 } else 11:50.66 ^~~~ 11:50.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:50.66 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:50.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:50.66 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:50.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.66 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:50.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConstantSourceNode) 11:50.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 11:50.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:50.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:50.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 11:50.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.h:10, 11:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:50.75 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:50.75 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:50.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:50.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:50.75 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:50.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.75 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 11:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.h:11, 11:50.75 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:50.75 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:50.75 struct AudioTimelineEvent final 11:50.75 ^~~~~~~~~~~~~~~~~~ 11:53.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:53.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 11:53.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:53.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:53.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.h:10, 11:53.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp:7: 11:53.28 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 11:53.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:53.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:53.28 foundInterface = 0; \ 11:53.28 ^~~~~~~~~~~~~~ 11:53.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:53.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:53.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:53.28 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:53.28 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:53.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:53.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:53.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:53.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.h:10, 11:53.28 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp:7: 11:53.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:53.28 } else 11:53.28 ^~~~ 11:53.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:53.28 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:53.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:53.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:53.28 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:53.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:53.28 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:53.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConvolverNode) 11:53.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 11:57.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 11:57.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:57.95 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:57.95 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.h:10, 11:57.95 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:7: 11:57.95 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 11:57.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:57.95 foundInterface = 0; \ 11:57.95 ^~~~~~~~~~~~~~ 11:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:57.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.95 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:57.95 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:57.95 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:57.95 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.h:10, 11:57.95 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:7: 11:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:57.95 } else 11:57.95 ^~~~ 11:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:57.95 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:57.95 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.95 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:57.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DelayNode) 11:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:58.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 11:58.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:58.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:58.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 11:58.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:58.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 11:58.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.h:10, 11:58.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:7: 11:58.04 /builddir/build/BUILD/pale-moon/pmbuild/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]': 11:58.04 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 11:58.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 11:58.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 11:58.04 memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:58.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:58.04 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:58.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 11:58.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.h:11, 11:58.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DelayNode.cpp:7: 11:58.04 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:58.04 struct AudioTimelineEvent final 11:58.04 ^~~~~~~~~~~~~~~~~~ 12:00.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:00.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:00.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:00.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:00.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 12:00.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 12:00.53 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 12:00.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:00.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:00.53 foundInterface = 0; \ 12:00.53 ^~~~~~~~~~~~~~ 12:00.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:00.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.53 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:00.53 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:00.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:00.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 12:00.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 12:00.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:00.53 } else 12:00.53 ^~~~ 12:00.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:00.53 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:00.53 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.53 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:00.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DynamicsCompressorNode) 12:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 12:00.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:00.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:00.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 12:00.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:00.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:00.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 12:00.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 12:00.62 /builddir/build/BUILD/pale-moon/pmbuild/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]': 12:00.62 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 12:00.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 12:00.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 12:00.62 memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:00.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.62 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:00.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 12:00.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.h:11, 12:00.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 12:00.62 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:00.62 struct AudioTimelineEvent final 12:00.62 ^~~~~~~~~~~~~~~~~~ 12:05.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:05.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:05.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:05.50 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:05.50 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.h:10, 12:05.50 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:7: 12:05.50 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 12:05.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:05.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:05.50 foundInterface = 0; \ 12:05.50 ^~~~~~~~~~~~~~ 12:05.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:05.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:05.50 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:05.50 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:05.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:05.50 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:05.50 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.h:10, 12:05.50 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:7: 12:05.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:05.50 } else 12:05.50 ^~~~ 12:05.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:05.50 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:05.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:05.50 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:05.50 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:05.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GainNode) 12:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:05.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 12:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 12:05.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:05.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:05.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.h:10, 12:05.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:7: 12:05.59 /builddir/build/BUILD/pale-moon/pmbuild/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]': 12:05.59 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 12:05.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 12:05.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 12:05.59 memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:05.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:05.59 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:05.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 12:05.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.h:11, 12:05.59 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/GainNode.cpp:7: 12:05.59 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:05.59 struct AudioTimelineEvent final 12:05.59 ^~~~~~~~~~~~~~~~~~ 12:07.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 12:07.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:07.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:07.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 12:07.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:07.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:07.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/IIRFilterNode.h:10, 12:07.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/IIRFilterNode.cpp:7: 12:07.96 /builddir/build/BUILD/pale-moon/pmbuild/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]': 12:07.96 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 12:07.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 12:07.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 12:07.96 memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:07.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:07.96 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:07.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 12:07.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/IIRFilterNode.h:11, 12:07.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/IIRFilterNode.cpp:7: 12:07.96 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:07.96 struct AudioTimelineEvent final 12:07.96 ^~~~~~~~~~~~~~~~~~ 12:11.73 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaBufferDecoder.cpp: In member function 'void mozilla::WebAudioDecodeJob::OnFailure(mozilla::WebAudioDecodeJob::ErrorCode)': 12:11.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaBufferDecoder.cpp: 'errorMessage' may be used uninitialized in this function 12:11.73 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaBufferDecoder.cpp:603:34: warning: 'errorMessage' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:11.73 nsContentUtils::ReportToConsole(nsIScriptError::errorFlag, 12:11.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:11.73 NS_LITERAL_CSTRING("Media"), 12:11.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:11.73 doc, 12:11.73 ~~~~ 12:11.73 nsContentUtils::eDOM_PROPERTIES, 12:11.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:11.73 errorMessage); 12:11.73 ~~~~~~~~~~~~~ 12:17.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:17.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:17.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 12:17.49 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 12:17.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.49 foundInterface = 0; \ 12:17.49 ^~~~~~~~~~~~~~ 12:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:17.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.49 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:17.49 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 12:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 12:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:17.49 } else 12:17.49 ^~~~ 12:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:17.49 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:17.49 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.49 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:17.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioDestinationTrackSource) 12:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:17.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:17.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 12:17.49 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 12:17.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.49 foundInterface = 0; \ 12:17.49 ^~~~~~~~~~~~~~ 12:17.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:17.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.49 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:17.49 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:17.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 12:17.50 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 12:17.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:17.50 } else 12:17.50 ^~~~ 12:17.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:17.50 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:17.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:17.50 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:17.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.50 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:17.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioDestinationNode) 12:17.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:19.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:19.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:19.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:19.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:19.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 12:19.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 12:19.96 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 12:19.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:19.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:19.96 foundInterface = 0; \ 12:19.96 ^~~~~~~~~~~~~~ 12:19.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:19.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:19.96 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:19.96 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:19.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:19.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:19.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 12:19.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 12:19.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:19.96 } else 12:19.96 ^~~~ 12:19.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:19.96 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:19.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:19.96 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:19.96 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:19.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioSourceNode) 12:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:21.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 12:21.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:21.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:21.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 12:21.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 12:21.94 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBuffer.h:10, 12:21.94 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 12:21.94 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 12:21.94 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 12:21.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:21.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:21.94 foundInterface = 0; \ 12:21.94 ^~~~~~~~~~~~~~ 12:21.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:21.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:21.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.94 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:21.94 NS_INTERFACE_MAP_END_INHERITING(Event) 12:21.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 12:21.94 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioBuffer.h:10, 12:21.94 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 12:21.94 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 12:21.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:21.94 } else 12:21.94 ^~~~ 12:21.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:21.94 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:21.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:21.94 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:21.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.95 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:21.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OfflineAudioCompletionEvent) 12:21.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:23.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:23.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:23.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:23.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:23.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.h:10, 12:23.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:7: 12:23.79 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 12:23.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:23.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:23.79 foundInterface = 0; \ 12:23.79 ^~~~~~~~~~~~~~ 12:23.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:23.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:23.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:23.79 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:23.79 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:23.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:23.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:23.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:23.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.h:10, 12:23.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:7: 12:23.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:23.79 } else 12:23.79 ^~~~ 12:23.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:23.79 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:23.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:23.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:23.79 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:23.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:23.79 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:23.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OscillatorNode) 12:23.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:23.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 12:23.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:23.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:23.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 12:23.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:23.89 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:23.89 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.h:10, 12:23.89 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:7: 12:23.89 /builddir/build/BUILD/pale-moon/pmbuild/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]': 12:23.89 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 12:23.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 12:23.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 12:23.89 memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:23.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:23.89 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:23.89 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 12:23.89 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.h:11, 12:23.89 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/OscillatorNode.cpp:7: 12:23.89 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:23.89 struct AudioTimelineEvent final 12:23.89 ^~~~~~~~~~~~~~~~~~ 12:26.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:26.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:26.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:26.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:26.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:10, 12:26.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:7: 12:26.80 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 12:26.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:26.80 foundInterface = 0; \ 12:26.80 ^~~~~~~~~~~~~~ 12:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:26.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:26.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.80 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:26.80 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:26.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:26.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:26.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:10, 12:26.80 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:7: 12:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:26.80 } else 12:26.80 ^~~~ 12:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:26.80 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:26.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:26.80 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:26.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.80 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:26.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PannerNode) 12:26.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 12:26.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:26.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:26.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 12:26.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:26.90 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:26.90 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:10, 12:26.90 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:7: 12:26.90 /builddir/build/BUILD/pale-moon/pmbuild/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]': 12:26.90 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 12:26.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 12:26.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 12:26.90 memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:26.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.90 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:26.90 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParam.h:10, 12:26.90 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.h:11, 12:26.90 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/PannerNode.cpp:7: 12:26.90 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:26.90 struct AudioTimelineEvent final 12:26.90 ^~~~~~~~~~~~~~~~~~ 12:34.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:34.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:34.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:34.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:34.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.h:10, 12:34.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 12:34.53 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 12:34.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:34.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:34.53 foundInterface = 0; \ 12:34.53 ^~~~~~~~~~~~~~ 12:34.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:34.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:34.53 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:34.53 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:34.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:34.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:34.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.h:10, 12:34.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 12:34.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:34.53 } else 12:34.53 ^~~~ 12:34.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:34.53 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:34.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:34.53 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:34.53 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:34.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StereoPannerNode) 12:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:34.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 12:34.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:34.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:34.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 12:34.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:34.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:34.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.h:10, 12:34.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 12:34.62 /builddir/build/BUILD/pale-moon/pmbuild/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]': 12:34.62 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 12:34.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 12:34.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 12:34.62 memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:34.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:34.62 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:34.62 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/StereoPannerNode.cpp:15: 12:34.62 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:34.62 struct AudioTimelineEvent final 12:34.62 ^~~~~~~~~~~~~~~~~~ 12:37.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:37.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:37.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:37.42 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:37.42 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.h:10, 12:37.42 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 12:37.42 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 12:37.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:37.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:37.42 foundInterface = 0; \ 12:37.42 ^~~~~~~~~~~~~~ 12:37.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:37.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:37.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37.42 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:37.42 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:37.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:37.42 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioNode.h:10, 12:37.42 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.h:10, 12:37.42 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 12:37.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:37.42 } else 12:37.42 ^~~~ 12:37.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:37.42 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:37.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:37.42 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:37.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37.42 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WaveShaperNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:37.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WaveShaperNode) 12:37.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:39.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 12:39.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:39.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:39.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 12:39.99 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaSegment.h:9, 12:39.99 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WebAudioUtils.h:14, 12:39.99 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WebAudioUtils.cpp:7: 12:39.99 /builddir/build/BUILD/pale-moon/pmbuild/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]': 12:39.99 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 12:39.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 12:39.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 12:39.99 memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:39.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:39.99 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/WebAudioUtils.cpp:8: 12:39.99 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:39.99 struct AudioTimelineEvent final 12:39.99 ^~~~~~~~~~~~~~~~~~ 12:40.74 libdom_media_webaudio.a.desc 12:41.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:41.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 12:41.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAutoCompleteController.h:10, 12:41.22 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 12:41.22 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 12:41.22 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 12:41.22 /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 12:41.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:41.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:41.22 foundInterface = 0; \ 12:41.22 ^~~~~~~~~~~~~~ 12:41.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:41.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:41.22 ^~~~~~~~~~~~~~~~~~~~~~~ 12:41.22 /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:41.22 NS_INTERFACE_MAP_END 12:41.22 ^~~~~~~~~~~~~~~~~~~~ 12:41.22 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 12:41.22 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 12:41.22 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 12:41.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:41.22 } else 12:41.22 ^~~~ 12:41.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 12:41.22 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 12:41.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:41.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 12:41.23 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 12:41.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:41.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 12:41.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 12:41.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:41.23 /builddir/build/BUILD/pale-moon/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 12:41.23 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 12:41.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:42.12 libtoolkit_components_autocomplete.a.desc 12:49.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:49.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 12:49.19 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsRDFQuery.cpp:7: 12:49.19 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsRDFQuery.cpp: In member function 'virtual nsresult nsRDFQuery::QueryInterface(const nsIID&, void**)': 12:49.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:49.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:49.19 foundInterface = 0; \ 12:49.19 ^~~~~~~~~~~~~~ 12:49.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:49.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:49.19 ^~~~~~~~~~~~~~~~~~~~~~~ 12:49.19 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsRDFQuery.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:49.19 NS_INTERFACE_MAP_END 12:49.19 ^~~~~~~~~~~~~~~~~~~~ 12:49.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:49.19 else 12:49.19 ^~~~ 12:49.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:49.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:49.19 ^~~~~~~~~~~~~~~~~~ 12:49.19 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsRDFQuery.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:49.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 12:49.19 ^~~~~~~~~~~~~~~~~~~~~~ 12:57.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 12:57.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 12:57.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:57.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:57.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 12:57.28 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGStringList.h:10, 12:57.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 12:57.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 12:57.28 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGGraphicsElement.cpp:6: 12:57.28 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 12:57.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:57.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:57.28 foundInterface = 0; \ 12:57.28 ^~~~~~~~~~~~~~ 12:57.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:57.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:57.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:57.28 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGGraphicsElement.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:57.28 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 12:57.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:57.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:57.28 else 12:57.28 ^~~~ 12:57.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:57.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:57.28 ^~~~~~~~~~~~~~~~~~ 12:57.28 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGGraphicsElement.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:57.28 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 12:57.28 ^~~~~~~~~~~~~~~~~~~~~~ 13:02.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 13:02.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 13:02.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 13:02.31 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:20: 13:02.31 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateBuilder.cpp: In member function 'virtual nsresult nsXULTemplateBuilder::QueryInterface(const nsIID&, void**)': 13:02.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:02.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:02.31 foundInterface = 0; \ 13:02.31 ^~~~~~~~~~~~~~ 13:02.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:02.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:02.31 ^~~~~~~~~~~~~~~~~~~~~~~ 13:02.32 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:02.32 NS_INTERFACE_MAP_END 13:02.32 ^~~~~~~~~~~~~~~~~~~~ 13:02.32 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:62: 13:02.32 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:02.32 } else 13:02.32 ^~~~ 13:02.32 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 13:02.32 } else 13:02.32 ^~~~ 13:04.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 13:04.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 13:04.80 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:6: 13:04.80 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorRDF::QueryInterface(const nsIID&, void**)': 13:04.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:04.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:04.80 foundInterface = 0; \ 13:04.80 ^~~~~~~~~~~~~~ 13:04.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:04.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:04.80 ^~~~~~~~~~~~~~~~~~~~~~~ 13:04.80 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:04.80 NS_INTERFACE_MAP_END 13:04.80 ^~~~~~~~~~~~~~~~~~~~ 13:04.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:04.80 else 13:04.80 ^~~~ 13:04.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:04.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:04.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:04.81 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:92:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:04.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 13:04.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:08.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 13:08.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 13:08.89 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:6: 13:08.89 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorXML::QueryInterface(const nsIID&, void**)': 13:08.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:08.89 foundInterface = 0; \ 13:08.89 ^~~~~~~~~~~~~~ 13:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:08.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:08.89 ^~~~~~~~~~~~~~~~~~~~~~~ 13:08.89 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:08.89 NS_INTERFACE_MAP_END 13:08.89 ^~~~~~~~~~~~~~~~~~~~ 13:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:08.89 else 13:08.89 ^~~~ 13:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:08.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:08.89 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:106:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:08.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 13:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:10.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 13:10.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 13:10.19 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.h:9, 13:10.19 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:6: 13:10.19 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp: In member function 'virtual nsresult nsXULTemplateResultRDF::QueryInterface(const nsIID&, void**)': 13:10.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:10.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:10.19 foundInterface = 0; \ 13:10.19 ^~~~~~~~~~~~~~ 13:10.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:10.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:10.19 ^~~~~~~~~~~~~~~~~~~~~~~ 13:10.19 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:10.19 NS_INTERFACE_MAP_END 13:10.19 ^~~~~~~~~~~~~~~~~~~~ 13:10.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:10.19 else 13:10.19 ^~~~ 13:10.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:10.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:10.19 ^~~~~~~~~~~~~~~~~~ 13:10.19 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:10.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:10.19 ^~~~~~~~~~~~~~~~~~~~~~ 13:15.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 13:15.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 13:15.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 13:15.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 13:15.03 from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTreeBuilder.cpp:8: 13:15.03 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTreeBuilder.cpp: In member function 'virtual nsresult nsXULTreeBuilder::QueryInterface(const nsIID&, void**)': 13:15.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:15.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:15.03 foundInterface = 0; \ 13:15.03 ^~~~~~~~~~~~~~ 13:15.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:15.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:15.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:15.03 /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTreeBuilder.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:15.03 NS_INTERFACE_MAP_END_INHERITING(nsXULTemplateBuilder) 13:15.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:15.03 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xul/templates/nsXULTreeBuilder.cpp:30: 13:15.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:15.03 } else 13:15.03 ^~~~ 13:15.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 13:15.03 } else 13:15.03 ^~~~ 13:16.44 libdom_xul_templates.a.desc 13:29.62 libnetwerk_protocol_ftp.a.desc 13:40.29 libdom_media_mediasink.a.desc 13:42.57 libintl_hyphenation_glue.a.desc 13:48.69 /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp: In member function 'bool nsCookieService::SetCookieInternal(nsIURI*, const nsCookieKey&, bool, CookieStatus, nsDependentCString&, int64_t, bool, nsIChannel*)': 13:48.69 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp: unused variable 'rv' 13:48.69 /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp:3304:12: warning: unused variable 'rv' [-Wunused-variable] 13:48.69 nsresult rv = aHostURI->SchemeIs("https", &isHTTPS); 13:48.69 ^~ 13:48.69 /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp: In member function 'void nsCookieService::AddInternal(const nsCookieKey&, nsCookie*, int64_t, nsIURI*, const char*, bool)': 13:48.69 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp: variable 'oldestCookieTime' set but not used 13:48.69 /builddir/build/BUILD/pale-moon/platform/netwerk/cookie/nsCookieService.cpp:3569:15: warning: variable 'oldestCookieTime' set but not used [-Wunused-but-set-variable] 13:48.69 int64_t oldestCookieTime = FindStaleCookie(entry, currentTime, aHostURI, optionalSecurity, iter); 13:48.69 ^~~~~~~~~~~~~~~~ 13:51.19 libnetwerk_cookie.a.desc 13:52.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 13:52.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 13:52.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 13:52.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:52.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 13:52.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 13:52.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Promise.h:10, 13:52.62 from /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:6: 13:52.62 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 13:52.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:52.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:52.62 foundInterface = 0; \ 13:52.62 ^~~~~~~~~~~~~~ 13:52.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:52.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:52.62 ^~~~~~~~~~~~~~~~~~~~~~~ 13:52.62 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:52.62 NS_INTERFACE_MAP_END 13:52.62 ^~~~~~~~~~~~~~~~~~~~ 13:52.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:52.62 else 13:52.62 ^~~~ 13:52.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:52.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:52.62 ^~~~~~~~~~~~~~~~~~ 13:52.62 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:52.62 NS_INTERFACE_MAP_ENTRY(Promise) 13:52.62 ^~~~~~~~~~~~~~~~~~~~~~ 13:52.64 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 13:52.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:52.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:52.64 foundInterface = 0; \ 13:52.64 ^~~~~~~~~~~~~~ 13:52.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:52.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:52.64 ^~~~~~~~~~~~~~~~~~~~~~~ 13:52.64 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:52.64 NS_INTERFACE_MAP_END 13:52.64 ^~~~~~~~~~~~~~~~~~~~ 13:52.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:52.64 else 13:52.64 ^~~~ 13:52.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:52.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:52.64 ^~~~~~~~~~~~~~~~~~ 13:52.64 /builddir/build/BUILD/pale-moon/platform/dom/promise/Promise.cpp:399:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:52.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:52.64 ^~~~~~~~~~~~~~~~~~~~~~ 13:56.51 libdom_promise.a.desc 14:02.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:02.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 14:02.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 14:02.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 14:02.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 14:02.74 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 14:02.74 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.h:11, 14:02.74 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.cpp:6: 14:02.74 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 14:02.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:02.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:02.74 foundInterface = 0; \ 14:02.74 ^~~~~~~~~~~~~~ 14:02.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:02.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:02.74 ^~~~~~~~~~~~~~~~~~~~~~~ 14:02.74 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:02.74 NS_INTERFACE_MAP_END 14:02.74 ^~~~~~~~~~~~~~~~~~~~ 14:02.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:02.74 else 14:02.74 ^~~~ 14:02.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:02.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:02.74 ^~~~~~~~~~~~~~~~~~ 14:02.74 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGPreserveAspectRatio.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:02.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 14:02.74 ^~~~~~~~~~~~~~~~~~~~~~ 14:03.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 14:03.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 14:03.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 14:03.33 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 14:03.33 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCModule.h:6, 14:03.33 from /builddir/build/BUILD/pale-moon/platform/layout/build/nsLayoutModule.cpp:8: 14:03.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 14:03.33 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 14:03.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 14:03.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 14:03.33 memset(aT, 0, sizeof(T)); 14:03.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 14:03.33 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCModule.h:6, 14:03.33 from /builddir/build/BUILD/pale-moon/platform/layout/build/nsLayoutModule.cpp:8: 14:03.33 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 14:03.33 struct GlobalProperties { 14:03.33 ^~~~~~~~~~~~~~~~ 14:04.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:04.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 14:04.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 14:04.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 14:04.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 14:04.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGIRect.h:9, 14:04.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGRect.h:9, 14:04.95 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGRect.cpp:6: 14:04.95 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 14:04.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:04.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:04.95 foundInterface = 0; \ 14:04.95 ^~~~~~~~~~~~~~ 14:04.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:04.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:04.95 ^~~~~~~~~~~~~~~~~~~~~~~ 14:04.95 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGRect.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:04.95 NS_INTERFACE_MAP_END 14:04.95 ^~~~~~~~~~~~~~~~~~~~ 14:04.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:04.95 else 14:04.95 ^~~~ 14:04.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:04.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:04.95 ^~~~~~~~~~~~~~~~~~ 14:04.95 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGRect.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:04.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 14:04.95 ^~~~~~~~~~~~~~~~~~~~~~ 14:08.15 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 14:08.15 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 14:08.15 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 14:08.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 14:08.15 from /builddir/build/BUILD/pale-moon/platform/layout/build/nsLayoutStatics.cpp:32: 14:08.15 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 14:08.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 14:08.15 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 14:08.15 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 14:08.15 ^ 14:08.15 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 14:08.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 14:08.15 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 14:08.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 14:08.15 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.h:12, 14:08.15 from /builddir/build/BUILD/pale-moon/platform/layout/build/nsLayoutStatics.cpp:13: 14:08.15 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 14:08.15 class nsCSSValue { 14:08.15 ^~~~~~~~~~ 14:10.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:10.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 14:10.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 14:10.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 14:10.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 14:10.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 14:10.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ContentEvents.h:11, 14:10.44 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSVGElement.cpp:8: 14:10.44 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 14:10.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:10.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:10.44 foundInterface = 0; \ 14:10.44 ^~~~~~~~~~~~~~ 14:10.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:10.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:10.45 ^~~~~~~~~~~~~~~~~~~~~~~ 14:10.45 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSVGElement.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:10.45 NS_INTERFACE_MAP_END 14:10.45 ^~~~~~~~~~~~~~~~~~~~ 14:10.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:10.45 else 14:10.45 ^~~~ 14:10.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:10.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:10.45 ^~~~~~~~~~~~~~~~~~ 14:10.45 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSVGElement.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:10.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 14:10.45 ^~~~~~~~~~~~~~~~~~~~~~ 14:12.32 liblayout_build.a.desc 14:13.29 libembedding_browser_build.a.desc 14:14.56 libextensions_permissions.a.desc 14:17.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:17.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 14:17.29 from /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.h:10, 14:17.29 from /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.cpp:6: 14:17.29 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': 14:17.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:17.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:17.30 foundInterface = 0; \ 14:17.30 ^~~~~~~~~~~~~~ 14:17.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:17.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:17.30 ^~~~~~~~~~~~~~~~~~~~~~~ 14:17.30 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:17.30 NS_INTERFACE_MAP_END 14:17.30 ^~~~~~~~~~~~~~~~~~~~ 14:17.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:17.30 else 14:17.30 ^~~~ 14:17.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:17.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:17.30 ^~~~~~~~~~~~~~~~~~ 14:17.30 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHTransaction.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:17.30 NS_INTERFACE_MAP_ENTRY(nsISHTransaction) 14:17.30 ^~~~~~~~~~~~~~~~~~~~~~ 14:18.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:18.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 14:18.32 from /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.h:9, 14:18.32 from /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.cpp:6: 14:18.32 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 14:18.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:18.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:18.32 foundInterface = 0; \ 14:18.32 ^~~~~~~~~~~~~~ 14:18.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:18.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:18.32 ^~~~~~~~~~~~~~~~~~~~~~~ 14:18.32 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:18.32 NS_INTERFACE_MAP_END 14:18.32 ^~~~~~~~~~~~~~~~~~~~ 14:18.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:18.32 else 14:18.32 ^~~~ 14:18.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:18.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:18.32 ^~~~~~~~~~~~~~~~~~ 14:18.32 /builddir/build/BUILD/pale-moon/platform/docshell/shistory/nsSHistory.cpp:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:18.32 NS_INTERFACE_MAP_ENTRY(nsISHistoryInternal) 14:18.32 ^~~~~~~~~~~~~~~~~~~~~~ 14:19.37 libdocshell_shistory.a.desc 14:22.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:22.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 14:22.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 14:22.12 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.h:9, 14:22.12 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:6: 14:22.13 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 14:22.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:22.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:22.13 foundInterface = 0; \ 14:22.13 ^~~~~~~~~~~~~~ 14:22.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:22.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:22.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:22.13 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:22.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 14:22.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:22.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:22.13 else 14:22.13 ^~~~ 14:22.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:22.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:22.13 ^~~~~~~~~~~~~~~~~~ 14:22.13 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:22.13 NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestEventTarget) 14:22.13 ^~~~~~~~~~~~~~~~~~~~~~ 14:24.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:24.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 14:24.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 14:24.85 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.h:10, 14:24.85 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 14:24.85 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 14:24.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:24.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:24.85 foundInterface = 0; \ 14:24.85 ^~~~~~~~~~~~~~ 14:24.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:24.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:24.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:24.86 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:24.86 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 14:24.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:24.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:24.86 else 14:24.86 ^~~~ 14:24.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:24.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:24.86 ^~~~~~~~~~~~~~~~~~ 14:24.86 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:394:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:24.86 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 14:24.86 ^~~~~~~~~~~~~~~~~~~~~~ 14:24.93 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 14:24.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:24.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:24.93 foundInterface = 0; \ 14:24.93 ^~~~~~~~~~~~~~ 14:24.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:24.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:24.93 ^~~~~~~~~~~~~~~~~~~~~~~ 14:24.94 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3815:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:24.94 NS_INTERFACE_MAP_END 14:24.94 ^~~~~~~~~~~~~~~~~~~~ 14:24.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:24.94 else 14:24.94 ^~~~ 14:24.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 14:24.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 14:24.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:24.94 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3814:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 14:24.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 14:24.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 14:26.19 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGStringList.h:10, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 14:26.19 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp:6: 14:26.19 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 14:26.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:26.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:26.19 foundInterface = 0; \ 14:26.19 ^~~~~~~~~~~~~~ 14:26.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:26.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:26.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.19 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:26.19 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 14:26.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.19 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoStyleSheet.h:12, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:10, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 14:26.19 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGTransformableElement.h:12, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 14:26.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 14:26.19 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp:6: 14:26.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 14:26.19 } else 14:26.19 ^~~~ 14:26.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 14:26.19 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 14:26.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 14:26.19 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 14:26.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.19 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 14:26.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SVGSwitchElement) 14:26.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:29.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 14:29.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 14:29.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 14:29.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 14:29.66 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.h:9, 14:29.66 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.cpp:6: 14:29.66 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestUpload::QueryInterface(const nsIID&, void**)': 14:29.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:29.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:29.66 foundInterface = 0; \ 14:29.66 ^~~~~~~~~~~~~~ 14:29.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:29.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:29.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:29.66 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:29.66 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 14:29.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:29.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:29.66 else 14:29.66 ^~~~ 14:29.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:29.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:29.66 ^~~~~~~~~~~~~~~~~~ 14:29.66 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestUpload.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:29.66 NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestUpload) 14:29.66 ^~~~~~~~~~~~~~~~~~~~~~ 14:31.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 14:31.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 14:31.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/workers/Workers.h:11, 14:31.64 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerHolder.h:9, 14:31.64 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.h:9, 14:31.64 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 14:31.64 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 14:31.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:31.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:31.64 foundInterface = 0; \ 14:31.64 ^~~~~~~~~~~~~~ 14:31.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:31.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:31.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:31.65 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp:1562:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:31.65 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 14:31.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:31.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 14:31.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 14:31.65 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequest.h:10, 14:31.65 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.h:10, 14:31.65 from /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 14:31.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 14:31.65 } else 14:31.65 ^~~~ 14:31.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 14:31.65 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 14:31.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:31.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 14:31.65 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 14:31.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:31.65 /builddir/build/BUILD/pale-moon/platform/dom/xhr/XMLHttpRequestWorker.cpp:1561:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 14:31.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XMLHttpRequestWorker) 14:31.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:33.40 libdom_xhr.a.desc 14:34.37 libtoolkit_components_build.a.desc 14:34.51 libtoolkit_components_lz4.a.desc 14:35.24 libjs_ductwork_debugger.a.desc 14:36.02 libother-licenses_snappy.a.desc 15:07.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 15:07.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 15:07.09 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.h:9, 15:07.09 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPoint.h:9, 15:07.09 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp:6: 15:07.09 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp: In member function 'virtual nsresult mozilla::dom::SVGZoomEvent::QueryInterface(const nsIID&, void**)': 15:07.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:07.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:07.09 foundInterface = 0; \ 15:07.09 ^~~~~~~~~~~~~~ 15:07.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 15:07.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 15:07.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:07.09 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15:07.09 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 15:07.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:07.09 In file included from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPointList.h:10, 15:07.09 from /builddir/build/BUILD/pale-moon/platform/dom/svg/DOMSVGPoint.h:9, 15:07.09 from /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp:6: 15:07.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 15:07.09 } else 15:07.09 ^~~~ 15:07.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 15:07.09 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 15:07.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:07.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 15:07.10 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 15:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:07.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 15:07.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 15:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:07.10 /builddir/build/BUILD/pale-moon/platform/dom/svg/SVGZoomEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 15:07.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGZoomEvent) 15:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:09.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 15:09.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 15:09.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 15:09.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 15:09.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 15:09.76 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.h:8, 15:09.76 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.cpp:6: 15:09.76 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 15:09.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:09.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:09.76 foundInterface = 0; \ 15:09.76 ^~~~~~~~~~~~~~ 15:09.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:09.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:09.76 ^~~~~~~~~~~~~~~~~~~~~~~ 15:09.76 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:09.76 NS_INTERFACE_MAP_END 15:09.76 ^~~~~~~~~~~~~~~~~~~~ 15:09.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:09.76 else 15:09.76 ^~~~ 15:09.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:09.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:09.76 ^~~~~~~~~~~~~~~~~~ 15:09.76 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsISVGPoint.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:09.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 15:09.76 ^~~~~~~~~~~~~~~~~~~~~~ 15:18.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 15:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 15:18.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 15:18.95 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.h:9, 15:18.95 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.cpp:6: 15:18.95 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 15:18.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:18.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:18.95 foundInterface = 0; \ 15:18.95 ^~~~~~~~~~~~~~ 15:18.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:18.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:18.95 ^~~~~~~~~~~~~~~~~~~~~~~ 15:18.95 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:18.95 NS_INTERFACE_MAP_END 15:18.95 ^~~~~~~~~~~~~~~~~~~~ 15:18.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:18.95 else 15:18.95 ^~~~ 15:18.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:18.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:18.95 ^~~~~~~~~~~~~~~~~~ 15:18.95 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGClass.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:18.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 15:18.95 ^~~~~~~~~~~~~~~~~~~~~~ 15:21.98 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.cpp:6: 15:21.98 /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.h: In member function 'virtual already_AddRefed mozilla::layers::PersistentBufferProviderShared::BorrowDrawTarget(const IntRect&)': 15:21.98 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.h: '*((void*)& previousBackBuffer +8)' may be used uninitialized in this function 15:21.98 /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.h:149:52: warning: '*((void*)& previousBackBuffer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:21.98 bool CheckIndex(uint32_t aIndex) { return aIndex < mTextures.length(); } 15:21.98 ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 15:21.98 /builddir/build/BUILD/pale-moon/platform/gfx/layers/PersistentBufferProvider.cpp:247:8: note: '*((void*)& previousBackBuffer +8)' was declared here 15:21.98 auto previousBackBuffer = mBack; 15:21.98 ^~~~~~~~~~~~~~~~~~ 15:22.37 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 15:22.37 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 15:22.37 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.cpp:25: 15:22.37 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 15:22.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 15:22.37 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 15:22.37 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 15:22.37 ^ 15:22.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 15:22.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 15:22.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 15:22.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 15:22.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 15:22.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 15:22.37 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 15:22.37 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.cpp:10: 15:22.37 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 15:22.37 class nsCSSValue { 15:22.37 ^~~~~~~~~~ 15:31.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 15:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 15:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 15:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 15:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 15:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 15:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 15:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 15:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 15:31.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 15:31.13 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 15:31.13 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:8: 15:31.13 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 15:31.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:31.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:31.13 foundInterface = 0; \ 15:31.13 ^~~~~~~~~~~~~~ 15:31.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 15:31.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 15:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:31.13 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15:31.13 NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 15:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:31.13 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:71:4: note: some parts of macro expansion are not guarded by this 'else' clause 15:31.13 else 15:31.13 ^~~~ 15:31.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 15:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 15:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 15:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 15:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 15:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 15:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 15:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 15:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 15:31.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 15:31.14 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGElement.h:15, 15:31.14 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:8: 15:31.14 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 15:31.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:31.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:31.15 foundInterface = 0; \ 15:31.15 ^~~~~~~~~~~~~~ 15:31.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 15:31.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 15:31.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:31.15 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15:31.15 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 15:31.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:31.15 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGFilters.cpp:250:4: note: some parts of macro expansion are not guarded by this 'else' clause 15:31.15 else 15:31.15 ^~~~ 15:54.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 15:54.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 15:54.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 15:54.30 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.h:9, 15:54.30 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.cpp:6: 15:54.30 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 15:54.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:54.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:54.30 foundInterface = 0; \ 15:54.30 ^~~~~~~~~~~~~~ 15:54.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:54.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:54.31 ^~~~~~~~~~~~~~~~~~~~~~~ 15:54.31 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:54.31 NS_INTERFACE_MAP_END 15:54.31 ^~~~~~~~~~~~~~~~~~~~ 15:54.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:54.31 else 15:54.31 ^~~~ 15:54.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:54.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:54.31 ^~~~~~~~~~~~~~~~~~ 15:54.31 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGString.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:54.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 15:54.31 ^~~~~~~~~~~~~~~~~~~~~~ 15:57.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 15:57.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 15:57.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 15:57.74 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.h:9, 15:57.74 from /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:6: 15:57.74 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 15:57.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:57.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:57.74 foundInterface = 0; \ 15:57.74 ^~~~~~~~~~~~~~ 15:57.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:57.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:57.74 ^~~~~~~~~~~~~~~~~~~~~~~ 15:57.74 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:57.74 NS_INTERFACE_MAP_END 15:57.74 ^~~~~~~~~~~~~~~~~~~~ 15:57.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:57.74 else 15:57.74 ^~~~ 15:57.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:57.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:57.75 ^~~~~~~~~~~~~~~~~~ 15:57.75 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:57.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 15:57.75 ^~~~~~~~~~~~~~~~~~~~~~ 15:57.75 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 15:57.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:57.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:57.75 foundInterface = 0; \ 15:57.75 ^~~~~~~~~~~~~~ 15:57.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:57.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:57.75 ^~~~~~~~~~~~~~~~~~~~~~~ 15:57.75 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:57.75 NS_INTERFACE_MAP_END 15:57.75 ^~~~~~~~~~~~~~~~~~~~ 15:57.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:57.75 else 15:57.75 ^~~~ 15:57.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:57.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:57.75 ^~~~~~~~~~~~~~~~~~ 15:57.75 /builddir/build/BUILD/pale-moon/platform/dom/svg/nsSVGViewBox.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:57.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 15:57.75 ^~~~~~~~~~~~~~~~~~~~~~ 15:58.45 libdom_svg.a.desc 16:33.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 16:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 16:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 16:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 16:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:30, 16:33.50 from /builddir/build/BUILD/pale-moon/platform/layout/base/GeometryUtils.h:9, 16:33.50 from /builddir/build/BUILD/pale-moon/platform/layout/base/GeometryUtils.cpp:6: 16:33.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 16:33.50 /builddir/build/BUILD/pale-moon/platform/layout/base/GeometryUtils.cpp:333:33: required from here 16:33.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead 16:33.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:45: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] 16:33.50 memset(aT, 0, sizeof(T)); 16:33.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:33.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsSize.h:11, 16:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPoint.h:12, 16:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsMargin.h:10, 16:33.50 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrValue.h:21, 16:33.50 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:20, 16:33.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 16:33.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 16:33.51 from /builddir/build/BUILD/pale-moon/platform/layout/base/GeometryUtils.cpp:10: 16:33.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 16:33.51 struct PointTyped : 16:33.51 ^~~~~~~~~~ 16:46.19 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 16:46.20 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 16:46.20 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 16:46.20 from /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp:23: 16:46.20 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 16:46.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 16:46.20 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 16:46.20 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 16:46.20 ^ 16:46.20 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 16:46.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 16:46.20 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 16:46.20 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.h:21, 16:46.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 16:46.20 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleContext.h:13, 16:46.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/WritingModes.h:10, 16:46.20 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:31, 16:46.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 16:46.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 16:46.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RestyleManager.h:15, 16:46.20 from /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp:11: 16:46.20 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 16:46.20 class nsCSSValue { 16:46.20 ^~~~~~~~~~ 16:48.85 /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp: In member function 'void mozilla::ElementRestyler::RestyleChildren(nsRestyleHint)': 16:48.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp: 'lastContinuation' may be used uninitialized in this function 16:48.86 /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp:3557:24: warning: 'lastContinuation' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:48.86 MaybeReframeForPseudo(CSSPseudoElementType::after, 16:48.86 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.86 aFrame, aFrame, aFrame->GetContent(), 16:48.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.86 aFrame->StyleContext()); 16:48.86 ~~~~~~~~~~~~~~~~~~~~~~~ 16:48.86 /builddir/build/BUILD/pale-moon/platform/layout/base/RestyleManager.cpp:3265:13: note: 'lastContinuation' was declared here 16:48.86 nsIFrame* lastContinuation; 16:48.86 ^~~~~~~~~~~~~~~~ 17:22.11 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 17:22.11 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 17:22.11 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 17:22.11 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSFrameConstructor.cpp:113: 17:22.11 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 17:22.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 17:22.11 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 17:22.12 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 17:22.12 ^ 17:22.12 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 17:22.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 17:22.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 17:22.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.h:21, 17:22.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 17:22.12 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleContext.h:13, 17:22.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/WritingModes.h:10, 17:22.12 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:31, 17:22.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 17:22.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 17:22.12 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSFrameConstructor.h:16, 17:22.12 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSFrameConstructor.cpp:11: 17:22.12 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 17:22.12 class nsCSSValue { 17:22.12 ^~~~~~~~~~ 17:32.04 /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSRendering.cpp: In static member function 'static void nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, const nsRect&, const nsRect&, const nsRect&, const nsSize&, const CSSIntRect&, const nsSize&)': 17:32.04 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSRendering.cpp: 'position' may be used uninitialized in this function 17:32.04 /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSRendering.cpp:425:66: warning: 'position' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:32.04 mPosition(aPosition), mIsMidpoint(aIsMidPoint), mColor(aColor) {} 17:32.04 ^ 17:32.04 /builddir/build/BUILD/pale-moon/platform/layout/base/nsCSSRendering.cpp:2660:12: note: 'position' was declared here 17:32.04 double position; 17:32.04 ^~~~~~~~ 17:43.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAString.h:20, 17:43.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsSubstring.h:9, 17:43.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsString.h:11, 17:43.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStringGlue.h:17, 17:43.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsThreadUtils.h:18, 17:43.89 from /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h:14, 17:43.89 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:26, 17:43.89 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsGenConList.h:12, 17:43.89 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCounterManager.h:13, 17:43.89 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsCounterManager.cpp:8: 17:43.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTSubstring.h: In member function 'void nsCounterUseNode::GetText(nsString&)': 17:43.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTSubstring.h: 'separator' may be used uninitialized in this function 17:43.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTSubstring.h:539:12: warning: 'separator' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:43.90 Replace(mLength, 0, aData, aLength); 17:43.90 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.90 /builddir/build/BUILD/pale-moon/platform/layout/base/nsCounterManager.cpp:103:21: note: 'separator' was declared here 17:43.90 const char16_t* separator; 17:43.90 ^~~~~~~~~ 18:00.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 18:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 18:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 18:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 18:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 18:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 18:00.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 18:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoElementSnapshot.h:12, 18:00.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoStyleSet.h:12, 18:00.17 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsDocumentViewer.cpp:8: 18:00.17 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 18:00.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:00.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:00.17 foundInterface = 0; \ 18:00.17 ^~~~~~~~~~~~~~ 18:00.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:00.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:00.17 ^~~~~~~~~~~~~~~~~~~~~~~ 18:00.17 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDocumentViewer.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:00.17 NS_INTERFACE_MAP_END 18:00.17 ^~~~~~~~~~~~~~~~~~~~ 18:00.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:00.17 else 18:00.17 ^~~~ 18:00.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:00.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:00.17 ^~~~~~~~~~~~~~~~~~ 18:00.17 /builddir/build/BUILD/pale-moon/platform/layout/base/nsDocumentViewer.cpp:535:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:00.17 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 18:00.17 ^~~~~~~~~~~~~~~~~~~~~~ 18:24.34 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: In static member function 'static nsRect nsLayoutUtils::ComputeObjectDestRect(const nsRect&, const IntrinsicSize&, const AspectRatio&, const nsStylePosition*, nsPoint*)': 18:24.34 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: '*((void*)& noneSize +12)' may be used uninitialized in this function 18:24.34 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp:4112:17: warning: '*((void*)& noneSize +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.34 Maybe noneSize; 18:24.34 ^~~~~~~~ 18:24.34 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: '*((void*)& noneSize +8)' may be used uninitialized in this function 18:24.34 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp:4112:17: warning: '*((void*)& noneSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.34 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::height' may be used uninitialized in this function 18:24.34 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp:4128:17: warning: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::height' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.34 Maybe constrainedSize; 18:24.34 ^~~~~~~~~~~~~~~ 18:24.34 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::width' may be used uninitialized in this function 18:24.34 /builddir/build/BUILD/pale-moon/platform/layout/base/nsLayoutUtils.cpp:4128:17: warning: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::width' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:33.20 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 18:33.20 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 18:33.20 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 18:33.20 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:41: 18:33.20 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 18:33.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 18:33.21 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 18:33.21 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 18:33.21 ^ 18:33.21 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 18:33.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 18:33.21 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 18:33.21 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.h:21, 18:33.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 18:33.21 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleContext.h:13, 18:33.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/WritingModes.h:10, 18:33.21 from /builddir/build/BUILD/pale-moon/platform/layout/generic/nsIFrame.h:31, 18:33.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventStateManager.h:17, 18:33.21 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:11: 18:33.21 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 18:33.21 class nsCSSValue { 18:33.21 ^~~~~~~~~~ 18:34.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 18:34.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 18:34.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 18:34.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 18:34.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 18:34.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 18:34.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 18:34.50 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:10: 18:34.50 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 18:34.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:34.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:34.50 foundInterface = 0; \ 18:34.50 ^~~~~~~~~~~~~~ 18:34.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:34.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:34.50 ^~~~~~~~~~~~~~~~~~~~~~~ 18:34.50 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:34.50 NS_INTERFACE_MAP_END 18:34.50 ^~~~~~~~~~~~~~~~~~~~ 18:34.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:34.50 else 18:34.50 ^~~~ 18:34.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:34.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:34.50 ^~~~~~~~~~~~~~~~~~ 18:34.50 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.cpp:346:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:34.50 NS_INTERFACE_MAP_ENTRY(nsIObserver) 18:34.50 ^~~~~~~~~~~~~~~~~~~~~~ 18:36.56 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: In function 'void mozilla::layers::RenderMinimap(ContainerT*, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::ContainerLayerComposite]': 18:36.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +20)' may be used uninitialized in this function 18:36.57 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +20)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:36.57 r = transform.TransformBounds(cdp->ToUnknownRect()); 18:36.57 ~~~~~~~~~~~~~~~~~~^~ 18:36.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +16)' may be used uninitialized in this function 18:36.57 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:36.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +12)' may be used uninitialized in this function 18:36.57 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:36.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +8)' may be used uninitialized in this function 18:36.57 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:36.85 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: In function 'void mozilla::layers::RenderMinimap(ContainerT*, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::RefLayerComposite]': 18:36.85 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +20)' may be used uninitialized in this function 18:36.85 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +20)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:36.85 r = transform.TransformBounds(cdp->ToUnknownRect()); 18:36.85 ~~~~~~~~~~~~~~~~~~^~ 18:36.85 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +16)' may be used uninitialized in this function 18:36.85 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:36.85 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +12)' may be used uninitialized in this function 18:36.85 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:36.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp: '*((void*)& cdp +8)' may be used uninitialized in this function 18:36.86 /builddir/build/BUILD/pale-moon/platform/gfx/layers/composite/ContainerLayerComposite.cpp:307:53: warning: '*((void*)& cdp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:42.51 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp: In member function 'bool PresShell::DoReflow(nsIFrame*, bool)': 18:42.51 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp: unused variable 'uri' 18:42.51 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp:9092:11: warning: unused variable 'uri' [-Wunused-variable] 18:42.52 nsIURI *uri = mDocument->GetDocumentURI(); 18:42.52 ^~~ 18:47.12 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp: In member function 'virtual void PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 18:47.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp: 'targetNeedsReflowFromParent' may be used uninitialized in this function 18:47.12 /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresShell.cpp:2664:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:47.12 (_f != subtreeRoot || !targetNeedsReflowFromParent)) 18:47.12 ^~ 19:04.31 /builddir/build/BUILD/pale-moon/platform/layout/base/nsStyleSheetService.cpp: In member function 'virtual nsresult nsStyleSheetService::UnregisterSheet(nsIURI*, uint32_t)': 19:04.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/base/nsStyleSheetService.cpp: 'message' may be used uninitialized in this function 19:04.31 /builddir/build/BUILD/pale-moon/platform/layout/base/nsStyleSheetService.cpp:338:28: warning: 'message' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:04.31 serv->NotifyObservers(NS_ISUPPORTS_CAST(nsIDOMCSSStyleSheet*, cssSheet), 19:04.31 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:04.31 message, nullptr); 19:04.31 ~~~~~~~~~~~~~~~~~ 19:04.45 liblayout_base.a.desc 19:04.64 libmemory_volatile.a.desc 19:07.16 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 19:07.16 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 19:07.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:07.16 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 19:07.16 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 19:07.16 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/BlobChild.h:10, 19:07.16 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:6: 19:07.16 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobInputStreamTether::QueryInterface(const nsIID&, void**)': 19:07.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:07.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:07.16 foundInterface = 0; \ 19:07.16 ^~~~~~~~~~~~~~ 19:07.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:07.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:07.16 ^~~~~~~~~~~~~~~~~~~~~~~ 19:07.16 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:486:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:07.16 NS_INTERFACE_MAP_END 19:07.16 ^~~~~~~~~~~~~~~~~~~~ 19:07.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:07.16 else 19:07.16 ^~~~ 19:07.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:07.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:07.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:07.16 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:485:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:07.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 19:07.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:07.20 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::RemoteInputStream::QueryInterface(const nsIID&, void**)': 19:07.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:07.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:07.20 foundInterface = 0; \ 19:07.20 ^~~~~~~~~~~~~~ 19:07.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:07.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:07.20 ^~~~~~~~~~~~~~~~~~~~~~~ 19:07.20 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:1176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:07.20 NS_INTERFACE_MAP_END 19:07.20 ^~~~~~~~~~~~~~~~~~~~ 19:07.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:07.20 else 19:07.20 ^~~~ 19:07.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:07.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:07.20 ^~~~~~~~~~~~~~~~~~ 19:07.20 /builddir/build/BUILD/pale-moon/platform/dom/ipc/Blob.cpp:1175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:07.20 NS_INTERFACE_MAP_ENTRY(IPrivateRemoteInputStream) 19:07.20 ^~~~~~~~~~~~~~~~~~~~~~ 19:25.73 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 19:25.73 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 19:25.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:25.73 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 19:25.73 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 19:25.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 19:25.73 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.h:10, 19:25.73 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.cpp:10: 19:25.73 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 19:25.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:25.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:25.73 foundInterface = 0; \ 19:25.73 ^~~~~~~~~~~~~~ 19:25.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:25.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:25.73 ^~~~~~~~~~~~~~~~~~~~~~~ 19:25.73 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:25.73 NS_INTERFACE_MAP_END 19:25.73 ^~~~~~~~~~~~~~~~~~~~ 19:25.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:25.73 else 19:25.73 ^~~~ 19:25.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:25.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:25.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:25.73 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentChild.cpp:487:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:25.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 19:25.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:33.22 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 19:33.22 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 19:33.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:33.23 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 19:33.23 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 19:33.23 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.h:9, 19:33.23 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:10: 19:33.23 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 19:33.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:33.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:33.23 foundInterface = 0; \ 19:33.23 ^~~~~~~~~~~~~~ 19:33.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:33.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:33.23 ^~~~~~~~~~~~~~~~~~~~~~~ 19:33.23 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:2430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:33.23 NS_INTERFACE_MAP_END 19:33.23 ^~~~~~~~~~~~~~~~~~~~ 19:33.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:33.23 else 19:33.23 ^~~~ 19:33.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:33.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:33.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:33.23 /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:2429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:33.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 19:33.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:33.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 19:33.50 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsAutoPtr.h:9, 19:33.50 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 19:33.50 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 19:33.50 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.h:9, 19:33.50 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:10: 19:33.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 19:33.50 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:155:28: required from here 19:33.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 19:33.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 19:33.50 memset(aT, 0, sizeof(T)); 19:33.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 19:33.50 In file included from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:140: 19:33.50 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 19:33.50 struct AmountFns 19:33.50 ^~~~~~~~~ 19:33.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 19:33.50 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsAutoPtr.h:9, 19:33.50 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 19:33.50 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 19:33.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:33.51 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 19:33.51 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 19:33.51 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.h:9, 19:33.51 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:10: 19:33.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 19:33.51 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:179:28: required from here 19:33.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 19:33.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 19:33.51 memset(aT, 0, sizeof(T)); 19:33.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 19:33.51 In file included from /builddir/build/BUILD/pale-moon/platform/dom/ipc/ContentParent.cpp:140: 19:33.51 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 19:33.51 struct SizeOfTabFns 19:33.51 ^~~~~~~~~~~~ 20:12.75 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 20:12.76 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 20:12.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 20:12.76 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 20:12.76 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 20:12.76 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.h:9, 20:12.76 from /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:8: 20:12.76 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 20:12.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:12.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:12.76 foundInterface = 0; \ 20:12.76 ^~~~~~~~~~~~~~ 20:12.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:12.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:12.76 ^~~~~~~~~~~~~~~~~~~~~~~ 20:12.76 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:12.76 NS_INTERFACE_MAP_END 20:12.76 ^~~~~~~~~~~~~~~~~~~~ 20:12.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:12.76 else 20:12.76 ^~~~ 20:12.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:12.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:12.76 ^~~~~~~~~~~~~~~~~~ 20:12.76 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:187:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:12.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 20:12.76 ^~~~~~~~~~~~~~~~~~~~~~ 20:12.78 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 20:12.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:12.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:12.78 foundInterface = 0; \ 20:12.78 ^~~~~~~~~~~~~~ 20:12.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:12.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:12.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:12.78 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:798:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:12.78 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 20:12.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:12.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:12.78 else 20:12.78 ^~~~ 20:12.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:12.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:12.78 ^~~~~~~~~~~~~~~~~~ 20:12.78 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:797:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:12.78 NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 20:12.78 ^~~~~~~~~~~~~~~~~~~~~~ 20:12.85 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildGlobal::QueryInterface(const nsIID&, void**)': 20:12.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:12.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:12.85 foundInterface = 0; \ 20:12.85 ^~~~~~~~~~~~~~ 20:12.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:12.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:12.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:12.85 /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:3230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:12.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 20:12.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:12.85 In file included from /builddir/build/BUILD/pale-moon/platform/dom/ipc/TabChild.cpp:97: 20:12.85 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:12.85 } else 20:12.85 ^~~~ 20:12.85 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 20:12.85 } else 20:12.85 ^~~~ 20:36.07 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp: In member function 'virtual bool mozilla::dom::nsIContentParent::DeallocPSendStreamParent(mozilla::ipc::PSendStreamParent*)': 20:36.07 Warning: -Wdelete-incomplete in /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp: possible problem detected in invocation of delete operator: 20:36.07 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp:295:10: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete] 20:36.07 delete aActor; 20:36.07 ^~~~~~ 20:36.07 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp:293:63: warning: 'aActor' has incomplete type 20:36.07 nsIContentParent::DeallocPSendStreamParent(PSendStreamParent* aActor) 20:36.07 ~~~~~~~~~~~~~~~~~~~^~~~~~ 20:36.07 In file included from /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp:6: 20:36.07 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.h:34:7: note: forward declaration of 'class mozilla::ipc::PSendStreamParent' 20:36.07 class PSendStreamParent; 20:36.07 ^~~~~~~~~~~~~~~~~ 20:36.07 /builddir/build/BUILD/pale-moon/platform/dom/ipc/nsIContentParent.cpp:295:10: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined 20:36.07 delete aActor; 20:36.07 ^~~~~~ 20:37.10 libdom_ipc.a.desc 21:07.64 libgfx_ipc.a.desc 21:07.98 libwidget_gtkxtbin.a.desc 21:09.85 libgfx_layers.a.desc 21:11.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:11.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 21:11.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 21:11.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:11.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 21:11.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 21:11.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 21:11.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TCPServerSocketBinding.h:6, 21:11.17 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocket.cpp:6: 21:11.17 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 21:11.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:11.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:11.17 foundInterface = 0; \ 21:11.17 ^~~~~~~~~~~~~~ 21:11.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:11.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:11.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.17 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocket.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:11.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:11.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:11.17 else 21:11.17 ^~~~ 21:11.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:11.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:11.17 ^~~~~~~~~~~~~~~~~~ 21:11.17 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocket.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:11.17 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 21:11.17 ^~~~~~~~~~~~~~~~~~~~~~ 21:12.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 21:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 21:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 21:12.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 21:12.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 21:12.96 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 21:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 21:12.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 21:12.96 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'convolutionDestinationR2' may be used uninitialized in this function 21:12.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'convolutionDestinationR2' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:12.96 memcpy(aDst, aSrc, aNElem * sizeof(T)); 21:12.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:12.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 21:12.96 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/HRTFPanner.cpp:253:18: note: 'convolutionDestinationR2' was declared here 21:12.96 const float* convolutionDestinationR2; 21:12.96 ^~~~~~~~~~~~~~~~~~~~~~~~ 21:12.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 21:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 21:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 21:12.97 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 21:12.97 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 21:12.97 from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 21:12.97 from /builddir/build/BUILD/pale-moon/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 21:12.97 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'convolutionDestinationL2' may be used uninitialized in this function 21:12.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'convolutionDestinationL2' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:12.97 memcpy(aDst, aSrc, aNElem * sizeof(T)); 21:12.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:12.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 21:12.97 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/blink/HRTFPanner.cpp:252:18: note: 'convolutionDestinationL2' was declared here 21:12.97 const float* convolutionDestinationL2; 21:12.97 ^~~~~~~~~~~~~~~~~~~~~~~~ 21:13.98 libdom_media_webaudio_blink.a.desc 21:14.50 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 21:14.50 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 21:14.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 21:14.50 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocket.h:11, 21:14.50 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocketChild.h:9, 21:14.50 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.h:9, 21:14.50 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.cpp:6: 21:14.50 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 21:14.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:14.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:14.51 foundInterface = 0; \ 21:14.51 ^~~~~~~~~~~~~~ 21:14.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:14.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:14.51 ^~~~~~~~~~~~~~~~~~~~~~~ 21:14.51 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:14.51 NS_INTERFACE_MAP_END 21:14.51 ^~~~~~~~~~~~~~~~~~~~ 21:14.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:14.51 else 21:14.51 ^~~~ 21:14.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:14.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:14.51 ^~~~~~~~~~~~~~~~~~ 21:14.51 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketChild.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:14.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 21:14.51 ^~~~~~~~~~~~~~~~~~~~~~ 21:15.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:15.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 21:15.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFactory.h:10, 21:15.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Module.h:11, 21:15.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 21:15.31 from /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsAppShellFactory.cpp:6, 21:15.31 from /builddir/build/BUILD/pale-moon/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 21:15.31 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 21:15.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:15.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:15.31 foundInterface = 0; \ 21:15.31 ^~~~~~~~~~~~~~ 21:15.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:15.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:15.31 ^~~~~~~~~~~~~~~~~~~~~~~ 21:15.31 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsAppShellService.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:15.31 NS_INTERFACE_MAP_END 21:15.31 ^~~~~~~~~~~~~~~~~~~~ 21:15.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:15.31 else 21:15.31 ^~~~ 21:15.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:15.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:15.31 ^~~~~~~~~~~~~~~~~~ 21:15.31 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsAppShellService.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:15.31 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 21:15.31 ^~~~~~~~~~~~~~~~~~~~~~ 21:15.80 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 21:15.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:15.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:15.81 foundInterface = 0; \ 21:15.81 ^~~~~~~~~~~~~~ 21:15.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:15.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:15.81 ^~~~~~~~~~~~~~~~~~~~~~~ 21:15.81 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsChromeTreeOwner.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:15.81 NS_INTERFACE_MAP_END 21:15.81 ^~~~~~~~~~~~~~~~~~~~ 21:15.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:15.81 else 21:15.81 ^~~~ 21:15.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:15.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:15.81 ^~~~~~~~~~~~~~~~~~ 21:15.81 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsChromeTreeOwner.cpp:101:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:15.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 21:15.81 ^~~~~~~~~~~~~~~~~~~~~~ 21:15.82 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 21:15.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:15.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:15.82 foundInterface = 0; \ 21:15.82 ^~~~~~~~~~~~~~ 21:15.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:15.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:15.82 ^~~~~~~~~~~~~~~~~~~~~~~ 21:15.82 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:15.82 NS_INTERFACE_MAP_END 21:15.82 ^~~~~~~~~~~~~~~~~~~~ 21:15.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:816:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:15.82 else 21:15.82 ^~~~ 21:15.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:881:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 21:15.82 NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 21:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.82 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp:115:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 21:15.82 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 21:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.84 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 21:15.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:15.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:15.84 foundInterface = 0; \ 21:15.84 ^~~~~~~~~~~~~~ 21:15.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 21:15.84 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 21:15.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.84 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp:959:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 21:15.84 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 21:15.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:15.84 else 21:15.84 ^~~~ 21:15.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:15.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:15.84 ^~~~~~~~~~~~~~~~~~ 21:15.84 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsContentTreeOwner.cpp:958:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:15.84 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 21:15.84 ^~~~~~~~~~~~~~~~~~~~~~ 21:15.89 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 21:15.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:15.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:15.90 foundInterface = 0; \ 21:15.90 ^~~~~~~~~~~~~~ 21:15.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:15.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:15.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.90 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsWebShellWindow.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:15.90 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 21:15.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:15.90 else 21:15.90 ^~~~ 21:15.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:15.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:15.90 ^~~~~~~~~~~~~~~~~~ 21:15.90 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsWebShellWindow.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:15.90 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 21:15.90 ^~~~~~~~~~~~~~~~~~~~~~ 21:17.41 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 21:17.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:17.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:17.41 foundInterface = 0; \ 21:17.41 ^~~~~~~~~~~~~~ 21:17.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:17.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:17.41 ^~~~~~~~~~~~~~~~~~~~~~~ 21:17.41 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsXULWindow.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:17.41 NS_INTERFACE_MAP_END 21:17.41 ^~~~~~~~~~~~~~~~~~~~ 21:17.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:65: 21:17.41 /builddir/build/BUILD/pale-moon/platform/xpfe/appshell/nsXULWindow.cpp:134:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:17.41 else 21:17.41 ^~~~ 21:18.54 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 21:18.54 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 21:18.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 21:18.54 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 21:18.54 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 21:18.54 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.h:9, 21:18.55 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.cpp:6: 21:18.55 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 21:18.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:18.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:18.55 foundInterface = 0; \ 21:18.55 ^~~~~~~~~~~~~~ 21:18.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:18.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:18.55 ^~~~~~~~~~~~~~~~~~~~~~~ 21:18.55 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:18.55 NS_INTERFACE_MAP_END 21:18.55 ^~~~~~~~~~~~~~~~~~~~ 21:18.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:18.55 else 21:18.55 ^~~~ 21:18.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:18.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:18.55 ^~~~~~~~~~~~~~~~~~ 21:18.55 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPServerSocketParent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:18.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 21:18.55 ^~~~~~~~~~~~~~~~~~~~~~ 21:20.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:20.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 21:20.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 21:20.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:20.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 21:20.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 21:20.89 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:6: 21:20.89 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 21:20.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:20.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:20.89 foundInterface = 0; \ 21:20.89 ^~~~~~~~~~~~~~ 21:20.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:20.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:20.89 ^~~~~~~~~~~~~~~~~~~~~~~ 21:20.89 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:20.89 NS_INTERFACE_MAP_END 21:20.89 ^~~~~~~~~~~~~~~~~~~~ 21:20.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:20.89 else 21:20.89 ^~~~ 21:20.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:20.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:20.89 ^~~~~~~~~~~~~~~~~~ 21:20.89 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:20.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 21:20.89 ^~~~~~~~~~~~~~~~~~~~~~ 21:20.90 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 21:20.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:20.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:20.90 foundInterface = 0; \ 21:20.90 ^~~~~~~~~~~~~~ 21:20.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:20.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:20.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:20.90 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:20.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:20.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:20.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:20.90 else 21:20.90 ^~~~ 21:20.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:20.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:20.90 ^~~~~~~~~~~~~~~~~~ 21:20.90 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocket.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:20.90 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 21:20.90 ^~~~~~~~~~~~~~~~~~~~~~ 21:21.33 libxpfe_appshell.a.desc 21:24.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:24.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:24.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 21:24.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 21:24.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 21:24.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 21:24.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 21:24.78 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.h:9, 21:24.78 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.cpp:7: 21:24.78 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 21:24.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:24.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:24.78 foundInterface = 0; \ 21:24.78 ^~~~~~~~~~~~~~ 21:24.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:24.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:24.78 ^~~~~~~~~~~~~~~~~~~~~~~ 21:24.78 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:24.78 NS_INTERFACE_MAP_END 21:24.78 ^~~~~~~~~~~~~~~~~~~~ 21:24.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:24.78 else 21:24.78 ^~~~ 21:24.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:24.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:24.78 ^~~~~~~~~~~~~~~~~~ 21:24.78 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:24.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 21:24.78 ^~~~~~~~~~~~~~~~~~~~~~ 21:26.13 libdom_media_wave.a.desc 21:26.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:26.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:26.58 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 21:26.58 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 21:26.58 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp: In member function 'virtual nsresult mozEnglishWordUtils::QueryInterface(const nsIID&, void**)': 21:26.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:26.58 foundInterface = 0; \ 21:26.58 ^~~~~~~~~~~~~~ 21:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:26.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:26.58 ^~~~~~~~~~~~~~~~~~~~~~~ 21:26.58 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:26.58 NS_INTERFACE_MAP_END 21:26.58 ^~~~~~~~~~~~~~~~~~~~ 21:26.58 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:16, 21:26.58 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 21:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:26.58 } else 21:26.58 ^~~~ 21:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 21:26.58 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:26.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 21:26.58 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:26.58 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 21:26.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozEnglishWordUtils) 21:26.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:28.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:28.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:28.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 21:28.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 21:28.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:11, 21:28.85 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 21:28.85 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 21:28.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:28.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:28.86 foundInterface = 0; \ 21:28.86 ^~~~~~~~~~~~~~ 21:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:28.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:28.86 ^~~~~~~~~~~~~~~~~~~~~~~ 21:28.86 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:28.86 NS_INTERFACE_MAP_END 21:28.86 ^~~~~~~~~~~~~~~~~~~~ 21:28.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 21:28.86 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 21:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/SelectionState.h:11, 21:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EditorBase.h:12, 21:28.86 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 21:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:28.86 } else 21:28.86 ^~~~ 21:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 21:28.86 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:28.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 21:28.86 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:28.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:28.86 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:540:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 21:28.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 21:28.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:28.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:28.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 21:28.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 21:28.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:28.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 21:28.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 21:28.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 21:28.98 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.h:9, 21:28.98 from /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.cpp:6: 21:28.98 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 21:28.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:28.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:28.98 foundInterface = 0; \ 21:28.98 ^~~~~~~~~~~~~~ 21:28.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:28.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:28.98 ^~~~~~~~~~~~~~~~~~~~~~~ 21:28.98 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:28.98 NS_INTERFACE_MAP_END 21:28.98 ^~~~~~~~~~~~~~~~~~~~ 21:28.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:28.99 else 21:28.99 ^~~~ 21:28.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:28.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:28.99 ^~~~~~~~~~~~~~~~~~ 21:28.99 /builddir/build/BUILD/pale-moon/platform/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:28.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 21:28.99 ^~~~~~~~~~~~~~~~~~~~~~ 21:31.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:31.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:31.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 21:31.45 from /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.h:10, 21:31.45 from /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.cpp:6: 21:31.45 /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 21:31.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:31.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:31.45 foundInterface = 0; \ 21:31.45 ^~~~~~~~~~~~~~ 21:31.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:31.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:31.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:31.45 /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:31.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:31.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:31.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:31.46 else 21:31.46 ^~~~ 21:31.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:31.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:31.46 ^~~~~~~~~~~~~~~~~~ 21:31.46 /builddir/build/BUILD/pale-moon/platform/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:31.46 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 21:31.46 ^~~~~~~~~~~~~~~~~~~~~~ 21:34.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:34.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:34.01 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.h:9, 21:34.01 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 21:34.01 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 21:34.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:34.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:34.01 foundInterface = 0; \ 21:34.01 ^~~~~~~~~~~~~~ 21:34.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:34.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:34.02 ^~~~~~~~~~~~~~~~~~~~~~~ 21:34.02 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:34.02 NS_INTERFACE_MAP_END 21:34.02 ^~~~~~~~~~~~~~~~~~~~ 21:34.02 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.h:17, 21:34.02 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 21:34.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:34.02 } else 21:34.02 ^~~~ 21:34.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 21:34.02 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:34.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 21:34.02 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:34.02 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 21:34.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozPersonalDictionary) 21:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:35.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:35.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:35.89 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.h:9, 21:35.89 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 21:35.89 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 21:35.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:35.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:35.89 foundInterface = 0; \ 21:35.89 ^~~~~~~~~~~~~~ 21:35.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:35.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:35.89 ^~~~~~~~~~~~~~~~~~~~~~~ 21:35.89 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:35.89 NS_INTERFACE_MAP_END 21:35.89 ^~~~~~~~~~~~~~~~~~~~ 21:35.89 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.h:19, 21:35.89 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 21:35.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:35.90 } else 21:35.90 ^~~~ 21:35.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 21:35.90 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:35.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 21:35.90 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:35.90 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/src/mozSpellChecker.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 21:35.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 21:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:37.79 libdom_network.a.desc 21:40.00 libstartupcache.a.desc 21:40.05 libextensions_spellcheck_src.a.desc 21:41.32 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/process_util_linux.cc: 'template class std::auto_ptr' is deprecated 21:41.32 /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/process_util_linux.cc:120:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 21:41.32 std::auto_ptr mEnvp; 21:41.32 ^~~~~~~~ 21:41.32 In file included from /usr/include/c++/8/memory:80, 21:41.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/memory:3, 21:41.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/stl_wrappers/memory:50, 21:41.32 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/process_util_linux.cc:10: 21:41.32 /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here 21:41.32 template class auto_ptr; 21:41.32 ^~~~~~~~ 21:41.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:41.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:41.47 from /builddir/build/BUILD/pale-moon/platform/editor/txmgr/nsTransactionManager.cpp:8: 21:41.47 /builddir/build/BUILD/pale-moon/platform/editor/txmgr/nsTransactionManager.cpp: In member function 'virtual nsresult nsTransactionManager::QueryInterface(const nsIID&, void**)': 21:41.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:41.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:41.47 foundInterface = 0; \ 21:41.47 ^~~~~~~~~~~~~~ 21:41.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:41.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:41.47 ^~~~~~~~~~~~~~~~~~~~~~~ 21:41.47 /builddir/build/BUILD/pale-moon/platform/editor/txmgr/nsTransactionManager.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:41.47 NS_INTERFACE_MAP_END 21:41.47 ^~~~~~~~~~~~~~~~~~~~ 21:41.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:41.47 else 21:41.47 ^~~~ 21:41.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:41.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:41.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.48 /builddir/build/BUILD/pale-moon/platform/editor/txmgr/nsTransactionManager.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:41.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 21:41.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:42.65 libeditor_txmgr.a.desc 21:44.72 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/pickle.h:16, 21:44.72 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/histogram.cc:19, 21:44.72 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:65: 21:44.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 21:44.72 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h: '*((void*)& lastSegmentSize +8)' may be used uninitialized in this function 21:44.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h:554:7: warning: '*((void*)& lastSegmentSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:44.72 aIter.Advance(*this, *lastSegmentSize); 21:44.72 ^~~~~ 21:47.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:83: 21:47.53 /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 21:47.53 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/string_util.cc: 'result' may be used uninitialized in this function 21:47.53 /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/string_util.cc:729:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:47.53 return result; 21:47.53 ^~~~~~ 21:50.63 libipc_chromium.a.desc 21:53.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 21:53.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 21:53.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 21:53.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 21:53.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 21:53.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 21:53.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Console.h:9, 21:53.12 from /builddir/build/BUILD/pale-moon/platform/dom/console/Console.cpp:6: 21:53.12 /builddir/build/BUILD/pale-moon/platform/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 21:53.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:53.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:53.12 foundInterface = 0; \ 21:53.12 ^~~~~~~~~~~~~~ 21:53.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:53.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:53.12 ^~~~~~~~~~~~~~~~~~~~~~~ 21:53.12 /builddir/build/BUILD/pale-moon/platform/dom/console/Console.cpp:819:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:53.12 NS_INTERFACE_MAP_END 21:53.12 ^~~~~~~~~~~~~~~~~~~~ 21:53.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:53.12 else 21:53.12 ^~~~ 21:53.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:53.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:53.12 ^~~~~~~~~~~~~~~~~~ 21:53.12 /builddir/build/BUILD/pale-moon/platform/dom/console/Console.cpp:818:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:53.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 21:53.12 ^~~~~~~~~~~~~~~~~~~~~~ 21:53.22 libnetwerk_ipc.a.desc 21:55.41 libnetwerk_system_linux.a.desc 21:56.23 libdom_console.a.desc 21:56.29 libaccessible_ipc_other.a.desc 21:57.87 libnetwerk_protocol_file.a.desc 21:58.31 libextensions_auth.a.desc 22:02.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 22:02.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 22:02.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSourceDecoder.h:11, 22:02.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.h:9, 22:02.02 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.cpp:6: 22:02.02 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 22:02.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:02.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:02.02 foundInterface = 0; \ 22:02.02 ^~~~~~~~~~~~~~ 22:02.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:02.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:02.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:02.02 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.cpp:574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:02.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 22:02.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:02.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:02.02 else 22:02.02 ^~~~ 22:02.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:02.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:02.02 ^~~~~~~~~~~~~~~~~~ 22:02.02 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.cpp:573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:02.02 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 22:02.02 ^~~~~~~~~~~~~~~~~~~~~~ 22:08.12 libdom_media_platforms_ffmpeg_ffmpeg58.a.desc 22:15.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 22:15.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 22:15.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRunnable.h:10, 22:15.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:10, 22:15.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/MozPromise.h:9, 22:15.31 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.h:9, 22:15.31 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp:6: 22:15.31 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 22:15.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:15.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:15.32 foundInterface = 0; \ 22:15.32 ^~~~~~~~~~~~~~ 22:15.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:15.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:15.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:15.32 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:15.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 22:15.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:15.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 22:15.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 22:15.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/TimeUnits.h:13, 22:15.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaInfo.h:17, 22:15.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/AbstractMediaDecoder.h:15, 22:15.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaDecoder.h:30, 22:15.32 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 22:15.32 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.h:9, 22:15.32 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.h:10, 22:15.32 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp:6: 22:15.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:15.32 } else 22:15.32 ^~~~ 22:15.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 22:15.32 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 22:15.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:15.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 22:15.32 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 22:15.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:15.32 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.cpp:586:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 22:15.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBuffer) 22:15.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:19.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 22:19.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 22:19.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRunnable.h:10, 22:19.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:10, 22:19.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/MozPromise.h:9, 22:19.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.h:9, 22:19.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.h:9, 22:19.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp:6: 22:19.54 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 22:19.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:19.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:19.54 foundInterface = 0; \ 22:19.54 ^~~~~~~~~~~~~~ 22:19.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:19.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:19.54 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:19.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 22:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:19.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 22:19.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 22:19.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/TimeUnits.h:13, 22:19.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaInfo.h:17, 22:19.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/AbstractMediaDecoder.h:15, 22:19.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaDecoder.h:30, 22:19.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 22:19.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/MediaSource.h:9, 22:19.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBuffer.h:10, 22:19.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.h:9, 22:19.54 from /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp:6: 22:19.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:19.54 } else 22:19.54 ^~~~ 22:19.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 22:19.54 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 22:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:19.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 22:19.55 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 22:19.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:19.55 /builddir/build/BUILD/pale-moon/platform/dom/media/mediasource/SourceBufferList.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 22:19.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBufferList) 22:19.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:27.78 libdom_media_mediasource.a.desc 22:29.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 22:29.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 22:29.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:29.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:29.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 22:29.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 22:29.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PushManager.h:28, 22:29.17 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushManager.cpp:6: 22:29.17 /builddir/build/BUILD/pale-moon/platform/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 22:29.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:29.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:29.17 foundInterface = 0; \ 22:29.17 ^~~~~~~~~~~~~~ 22:29.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:29.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:29.17 ^~~~~~~~~~~~~~~~~~~~~~~ 22:29.17 /builddir/build/BUILD/pale-moon/platform/dom/push/PushManager.cpp:464:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:29.17 NS_INTERFACE_MAP_END 22:29.17 ^~~~~~~~~~~~~~~~~~~~ 22:29.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:29.17 else 22:29.17 ^~~~ 22:29.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:29.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:29.17 ^~~~~~~~~~~~~~~~~~ 22:29.17 /builddir/build/BUILD/pale-moon/platform/dom/push/PushManager.cpp:463:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:29.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 22:29.17 ^~~~~~~~~~~~~~~~~~~~~~ 22:32.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 22:32.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 22:32.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPushNotifier.h:10, 22:32.53 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.h:8, 22:32.53 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:5: 22:32.53 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 22:32.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:32.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:32.54 foundInterface = 0; \ 22:32.54 ^~~~~~~~~~~~~~ 22:32.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:32.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:32.54 ^~~~~~~~~~~~~~~~~~~~~~~ 22:32.54 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:32.54 NS_INTERFACE_MAP_END 22:32.54 ^~~~~~~~~~~~~~~~~~~~ 22:32.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:32.54 else 22:32.54 ^~~~ 22:32.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:32.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:32.54 ^~~~~~~~~~~~~~~~~~ 22:32.54 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:32.54 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 22:32.54 ^~~~~~~~~~~~~~~~~~~~~~ 22:32.54 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 22:32.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:32.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:32.54 foundInterface = 0; \ 22:32.54 ^~~~~~~~~~~~~~ 22:32.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:32.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:32.54 ^~~~~~~~~~~~~~~~~~~~~~~ 22:32.54 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:32.54 NS_INTERFACE_MAP_END 22:32.54 ^~~~~~~~~~~~~~~~~~~~ 22:32.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:32.54 else 22:32.54 ^~~~ 22:32.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:32.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:32.54 ^~~~~~~~~~~~~~~~~~ 22:32.54 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:32.54 NS_INTERFACE_MAP_ENTRY(nsIPushData) 22:32.54 ^~~~~~~~~~~~~~~~~~~~~~ 22:32.55 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 22:32.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:32.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:32.55 foundInterface = 0; \ 22:32.55 ^~~~~~~~~~~~~~ 22:32.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:32.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:32.55 ^~~~~~~~~~~~~~~~~~~~~~~ 22:32.55 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:32.55 NS_INTERFACE_MAP_END 22:32.55 ^~~~~~~~~~~~~~~~~~~~ 22:32.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:32.55 else 22:32.55 ^~~~ 22:32.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:32.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:32.55 ^~~~~~~~~~~~~~~~~~ 22:32.55 /builddir/build/BUILD/pale-moon/platform/dom/push/PushNotifier.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:32.55 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 22:32.56 ^~~~~~~~~~~~~~~~~~~~~~ 22:34.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 22:34.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 22:34.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PushSubscription.h:9, 22:34.88 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscription.cpp:5: 22:34.88 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 22:34.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:34.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:34.89 foundInterface = 0; \ 22:34.89 ^~~~~~~~~~~~~~ 22:34.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:34.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:34.89 ^~~~~~~~~~~~~~~~~~~~~~~ 22:34.89 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:34.89 NS_INTERFACE_MAP_END 22:34.89 ^~~~~~~~~~~~~~~~~~~~ 22:34.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:34.89 else 22:34.89 ^~~~ 22:34.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:34.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:34.89 ^~~~~~~~~~~~~~~~~~ 22:34.89 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:34.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 22:34.89 ^~~~~~~~~~~~~~~~~~~~~~ 22:36.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 22:36.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 22:36.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:36.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:36.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 22:36.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PushSubscriptionOptions.h:8, 22:36.65 from /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscriptionOptions.cpp:5: 22:36.65 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 22:36.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:36.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:36.65 foundInterface = 0; \ 22:36.65 ^~~~~~~~~~~~~~ 22:36.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:36.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:36.65 ^~~~~~~~~~~~~~~~~~~~~~~ 22:36.65 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscriptionOptions.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:36.65 NS_INTERFACE_MAP_END 22:36.65 ^~~~~~~~~~~~~~~~~~~~ 22:36.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:36.65 else 22:36.65 ^~~~ 22:36.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:36.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:36.65 ^~~~~~~~~~~~~~~~~~ 22:36.65 /builddir/build/BUILD/pale-moon/platform/dom/push/PushSubscriptionOptions.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:36.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 22:36.65 ^~~~~~~~~~~~~~~~~~~~~~ 22:38.44 libdom_push.a.desc 22:40.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 22:40.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 22:40.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRunnable.h:10, 22:40.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:10, 22:40.00 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/AbstractThread.cpp:6, 22:40.00 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:2: 22:40.00 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 22:40.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:40.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:40.00 foundInterface = 0; \ 22:40.00 ^~~~~~~~~~~~~~ 22:40.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:40.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:40.00 ^~~~~~~~~~~~~~~~~~~~~~~ 22:40.00 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThread.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:40.00 NS_INTERFACE_MAP_END 22:40.01 ^~~~~~~~~~~~~~~~~~~~ 22:40.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:137: 22:40.01 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThread.cpp:174:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:40.01 } else 22:40.01 ^~~~ 22:44.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 22:44.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 22:44.15 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.h:9, 22:44.15 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:6, 22:44.15 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 22:44.15 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 22:44.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:44.15 foundInterface = 0; \ 22:44.15 ^~~~~~~~~~~~~~ 22:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:44.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:44.15 ^~~~~~~~~~~~~~~~~~~~~~~ 22:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:44.15 NS_INTERFACE_MAP_END 22:44.15 ^~~~~~~~~~~~~~~~~~~~ 22:44.15 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:44.15 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 22:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:44.15 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:9, 22:44.15 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 22:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:44.15 } else 22:44.15 ^~~~ 22:44.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 22:44.15 NS_IMPL_QUERY_CLASSINFO(aClass) \ 22:44.15 ^~~~~~~~~~~~~~~~~~~~~~~ 22:44.15 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:44.15 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 22:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:44.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 22:44.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 22:44.17 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.h:9, 22:44.17 from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:6, 22:44.17 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 22:44.17 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 22:44.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:44.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:44.17 foundInterface = 0; \ 22:44.17 ^~~~~~~~~~~~~~ 22:44.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:44.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:44.17 ^~~~~~~~~~~~~~~~~~~~~~~ 22:44.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:44.17 NS_INTERFACE_MAP_END 22:44.17 ^~~~~~~~~~~~~~~~~~~~ 22:44.17 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:44.17 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 22:44.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:44.18 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadManager.cpp:9, 22:44.18 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 22:44.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:44.18 } else 22:44.18 ^~~~ 22:44.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 22:44.18 NS_IMPL_QUERY_CLASSINFO(aClass) \ 22:44.18 ^~~~~~~~~~~~~~~~~~~~~~~ 22:44.18 /builddir/build/BUILD/pale-moon/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:44.18 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 22:44.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:44.87 libxpcom_threads.a.desc 22:45.51 libimage_encoders_jpeg.a.desc 22:51.02 libyuv.a.desc 23:10.11 libdom_media_ipc.a.desc 23:13.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 23:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 23:13.02 from /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.h:8, 23:13.02 from /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.cpp:5: 23:13.02 /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementAudioChannel::QueryInterface(const nsIID&, void**)': 23:13.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:13.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:13.02 foundInterface = 0; \ 23:13.02 ^~~~~~~~~~~~~~ 23:13.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:13.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:13.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:13.02 /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:13.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 23:13.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:13.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:13.02 else 23:13.02 ^~~~ 23:13.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:13.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:13.02 ^~~~~~~~~~~~~~~~~~ 23:13.02 /builddir/build/BUILD/pale-moon/platform/dom/browser-element/BrowserElementAudioChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:13.02 NS_INTERFACE_MAP_ENTRY(nsIObserver) 23:13.02 ^~~~~~~~~~~~~~~~~~~~~~ 23:19.30 libdom_browser-element.a.desc 23:21.23 liblayout_forms.a.desc 23:21.72 libembedding_components_appstartup.a.desc 23:22.23 libextensions_universalchardet_src_xpcom.a.desc 23:24.68 libnetwerk_protocol_res.a.desc 23:25.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 23:25.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 23:25.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 23:25.27 from /builddir/build/BUILD/pale-moon/platform/js/ipc/CPOWTimer.cpp:7, 23:25.27 from /builddir/build/BUILD/pale-moon/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:2: 23:25.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:25.27 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 23:25.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 23:25.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 23:25.28 memset(aT, 0, sizeof(T)); 23:25.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 23:25.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/ipc/JavaScriptChild.cpp:12, 23:25.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:11: 23:25.28 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 23:25.28 struct GlobalProperties { 23:25.28 ^~~~~~~~~~~~~~~~ 23:25.30 libtoolkit_components_mozintl.a.desc 23:29.41 libjs_ipc.a.desc 23:30.42 libnetwerk_dns_mdns_libmdns.a.desc 23:36.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:36.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 23:36.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 23:36.28 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.h:9, 23:36.28 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp:6: 23:36.28 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 23:36.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:36.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:36.28 foundInterface = 0; \ 23:36.28 ^~~~~~~~~~~~~~ 23:36.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:36.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:36.29 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:36.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 23:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:36.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 23:36.29 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.h:9, 23:36.29 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp:6: 23:36.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:36.29 } else 23:36.29 ^~~~ 23:36.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:36.29 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:36.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:36.29 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:36.29 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchObserver.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:36.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchObserver) 23:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:37.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 23:37.94 from /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLContentSink.cpp:6: 23:37.94 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 23:37.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:37.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:37.94 foundInterface = 0; \ 23:37.94 ^~~~~~~~~~~~~~ 23:37.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:37.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:37.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.95 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLContentSink.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:37.95 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 23:37.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:37.95 else 23:37.95 ^~~~ 23:37.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:37.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:37.95 ^~~~~~~~~~~~~~~~~~ 23:37.95 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLContentSink.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:37.95 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 23:37.95 ^~~~~~~~~~~~~~~~~~~~~~ 23:39.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:39.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:39.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:39.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:39.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 23:39.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:39.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HeadersBinding.h:8, 23:39.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Headers.h:9, 23:39.48 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/Headers.cpp:6: 23:39.48 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 23:39.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:39.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:39.49 foundInterface = 0; \ 23:39.49 ^~~~~~~~~~~~~~ 23:39.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:39.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:39.49 ^~~~~~~~~~~~~~~~~~~~~~~ 23:39.49 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Headers.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:39.49 NS_INTERFACE_MAP_END 23:39.49 ^~~~~~~~~~~~~~~~~~~~ 23:39.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:39.49 else 23:39.49 ^~~~ 23:39.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:39.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:39.49 ^~~~~~~~~~~~~~~~~~ 23:39.49 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Headers.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:39.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:39.49 ^~~~~~~~~~~~~~~~~~~~~~ 23:42.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:42.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 23:42.98 from /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLFragmentContentSink.cpp:5: 23:42.98 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 23:42.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:42.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:42.98 foundInterface = 0; \ 23:42.98 ^~~~~~~~~~~~~~ 23:42.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:42.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:42.98 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLFragmentContentSink.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:42.98 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 23:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:42.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:42.98 else 23:42.98 ^~~~ 23:42.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:42.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:42.98 ^~~~~~~~~~~~~~~~~~ 23:42.98 /builddir/build/BUILD/pale-moon/platform/dom/xml/nsXMLFragmentContentSink.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:42.98 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 23:42.98 ^~~~~~~~~~~~~~~~~~~~~~ 23:45.89 libdom_xml.a.desc 23:47.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:47.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:47.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFind.h:10, 23:47.96 from /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.h:9, 23:47.96 from /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:8, 23:47.96 from /builddir/build/BUILD/pale-moon/pmbuild/embedding/components/find/Unified_cpp_components_find0.cpp:2: 23:47.96 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFindContentIterator::QueryInterface(const nsIID&, void**)': 23:47.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:47.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:47.96 foundInterface = 0; \ 23:47.96 ^~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:47.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:47.96 ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:47.96 NS_INTERFACE_MAP_END 23:47.96 ^~~~~~~~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:47.96 else 23:47.96 ^~~~ 23:47.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:47.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:47.96 ^~~~~~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:47.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:47.96 ^~~~~~~~~~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 23:47.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:47.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:47.96 foundInterface = 0; \ 23:47.96 ^~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:47.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:47.96 ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:459:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:47.96 NS_INTERFACE_MAP_END 23:47.96 ^~~~~~~~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:47.96 else 23:47.96 ^~~~ 23:47.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:47.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:47.96 ^~~~~~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/pale-moon/platform/embedding/components/find/nsFind.cpp:458:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:47.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:47.96 ^~~~~~~~~~~~~~~~~~~~~~ 23:49.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:49.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 23:49.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 23:49.09 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/Fetch.h:9, 23:49.09 from /builddir/build/BUILD/pale-moon/platform/dom/fetch/Fetch.cpp:6, 23:49.09 from /builddir/build/BUILD/pale-moon/pmbuild/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 23:49.09 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 23:49.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:49.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:49.09 foundInterface = 0; \ 23:49.09 ^~~~~~~~~~~~~~ 23:49.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:49.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:49.09 ^~~~~~~~~~~~~~~~~~~~~~~ 23:49.09 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchConsumer.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:49.09 NS_INTERFACE_MAP_END 23:49.09 ^~~~~~~~~~~~~~~~~~~~ 23:49.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:49.09 else 23:49.09 ^~~~ 23:49.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:49.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:49.09 /builddir/build/BUILD/pale-moon/platform/dom/fetch/FetchConsumer.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:49.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 23:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:49.10 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 23:49.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:49.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:49.10 foundInterface = 0; \ 23:49.10 ^~~~~~~~~~~~~~ 23:49.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:49.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:49.10 ^~~~~~~~~~~~~~~~~~~~~~~ 23:49.10 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Request.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:49.10 NS_INTERFACE_MAP_END 23:49.10 ^~~~~~~~~~~~~~~~~~~~ 23:49.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:49.10 else 23:49.10 ^~~~ 23:49.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:49.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:49.10 ^~~~~~~~~~~~~~~~~~ 23:49.10 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Request.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:49.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:49.10 ^~~~~~~~~~~~~~~~~~~~~~ 23:49.11 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 23:49.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:49.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:49.12 foundInterface = 0; \ 23:49.12 ^~~~~~~~~~~~~~ 23:49.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:49.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:49.12 ^~~~~~~~~~~~~~~~~~~~~~~ 23:49.12 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Response.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:49.12 NS_INTERFACE_MAP_END 23:49.12 ^~~~~~~~~~~~~~~~~~~~ 23:49.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:49.12 else 23:49.12 ^~~~ 23:49.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:49.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:49.12 ^~~~~~~~~~~~~~~~~~ 23:49.12 /builddir/build/BUILD/pale-moon/platform/dom/fetch/Response.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:49.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:49.12 ^~~~~~~~~~~~~~~~~~~~~~ 23:49.37 libembedding_components_find.a.desc 23:49.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:49.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:49.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRDFDataSource.h:10, 23:49.96 from /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsFileSystemDataSource.h:9, 23:49.96 from /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsFileSystemDataSource.cpp:10, 23:49.96 from /builddir/build/BUILD/pale-moon/pmbuild/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: 23:49.96 /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 23:49.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:49.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:49.96 foundInterface = 0; \ 23:49.96 ^~~~~~~~~~~~~~ 23:49.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:49.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:49.97 ^~~~~~~~~~~~~~~~~~~~~~~ 23:49.97 /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:49.97 NS_INTERFACE_MAP_END 23:49.97 ^~~~~~~~~~~~~~~~~~~~ 23:49.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:49.97 else 23:49.97 ^~~~ 23:49.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:49.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:49.97 /builddir/build/BUILD/pale-moon/platform/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:49.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 23:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:50.65 librdf_datasource.a.desc 23:51.83 libdom_fetch.a.desc 23:53.77 libdocshell_build.a.desc 23:54.08 libpsshparser.a.desc 23:56.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:56.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:56.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:56.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:56.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 23:56.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:56.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10, 23:56.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9, 23:56.73 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/DominatorTree.cpp:6: 23:56.73 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 23:56.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:56.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:56.73 foundInterface = 0; \ 23:56.73 ^~~~~~~~~~~~~~ 23:56.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:56.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:56.74 ^~~~~~~~~~~~~~~~~~~~~~~ 23:56.74 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:56.74 NS_INTERFACE_MAP_END 23:56.74 ^~~~~~~~~~~~~~~~~~~~ 23:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:56.74 else 23:56.74 ^~~~ 23:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:56.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:56.74 ^~~~~~~~~~~~~~~~~~ 23:56.74 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:56.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:56.74 ^~~~~~~~~~~~~~~~~~~~~~ 23:59.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 23:59.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 23:59.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:59.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:59.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 23:59.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:59.57 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.h:10, 23:59.57 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:6: 23:59.57 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 23:59.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:59.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:59.57 foundInterface = 0; \ 23:59.57 ^~~~~~~~~~~~~~ 23:59.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:59.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:59.57 ^~~~~~~~~~~~~~~~~~~~~~~ 23:59.57 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:59.57 NS_INTERFACE_MAP_END 23:59.57 ^~~~~~~~~~~~~~~~~~~~ 23:59.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:59.57 else 23:59.57 ^~~~ 23:59.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:59.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:59.57 ^~~~~~~~~~~~~~~~~~ 23:59.57 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:59.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:59.57 ^~~~~~~~~~~~~~~~~~~~~~ 24:02.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/UbiNode.h:12, 24:02.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/devtools/DeserializedNode.h:9, 24:02.62 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.h:11, 24:02.62 from /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:6: 24:02.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool mozilla::devtools::HeapSnapshot::saveNode(const mozilla::devtools::protobuf::Node&, mozilla::devtools::HeapSnapshot::NodeIdSet&)': 24:02.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& allocationStack +8)' may be used uninitialized in this function 24:02.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)& allocationStack +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:02.62 ::new (mStorage.addr()) T(Forward(aArgs)...); 24:02.62 ^~ 24:02.62 /builddir/build/BUILD/pale-moon/platform/dom/heapsnapshot/HeapSnapshot.cpp:261:23: note: '*((void*)& allocationStack +8)' was declared here 24:02.62 Maybe allocationStack; 24:02.62 ^~~~~~~~~~~~~~~ 24:05.32 libdom_heapsnapshot.a.desc 24:07.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:8, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 24:07.92 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationPlaybackEvent::QueryInterface(const nsIID&, void**)': 24:07.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:07.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:07.92 foundInterface = 0; \ 24:07.92 ^~~~~~~~~~~~~~ 24:07.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:07.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:07.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.92 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:07.92 NS_INTERFACE_MAP_END_INHERITING(Event) 24:07.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 24:07.92 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/APZTestDataBinding.cpp:4, 24:07.92 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 24:07.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:07.92 } else 24:07.93 ^~~~ 24:07.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:07.93 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:07.93 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.93 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:07.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AnimationPlaybackEvent) 24:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:08.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 24:08.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 24:08.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:6, 24:08.79 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 24:08.79 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 24:08.79 /builddir/build/BUILD/pale-moon/pmbuild/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]': 24:08.79 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 24:08.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 24:08.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 24:08.79 memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:08.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:08.79 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:08.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:08.79 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AudioBufferSourceNodeBinding.cpp:12, 24:08.79 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings0.cpp:254: 24:08.79 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:08.79 struct AudioTimelineEvent final 24:08.79 ^~~~~~~~~~~~~~~~~~ 24:15.41 libdom_media_platforms_ffmpeg_libav54.a.desc 24:17.22 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheEntry.cpp: In member function 'bool mozilla::net::CacheEntry::Load(bool, bool)': 24:17.22 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheEntry.cpp: variable 'reportMiss' set but not used 24:17.22 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheEntry.cpp:371:8: warning: variable 'reportMiss' set but not used [-Wunused-but-set-variable] 24:17.22 bool reportMiss = false; 24:17.22 ^~~~~~~~~~ 24:18.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:18.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:18.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:10, 24:18.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 24:18.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadInternal.h:10, 24:18.81 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIOThread.h:8, 24:18.81 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.h:8, 24:18.81 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.h:8, 24:18.81 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.h:8, 24:18.81 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.cpp:6: 24:18.81 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 24:18.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:18.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:18.81 foundInterface = 0; \ 24:18.81 ^~~~~~~~~~~~~~ 24:18.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:18.81 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 24:18.81 ^~~~~~~~~~~~~~~~~~~~~~~ 24:18.81 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 24:18.81 NS_INTERFACE_MAP_END_THREADSAFE 24:18.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:18.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:18.81 else 24:18.81 ^~~~ 24:18.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:18.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:18.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:18.81 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFile.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:18.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 24:18.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:20.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:20.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:10, 24:20.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 24:20.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadInternal.h:10, 24:20.50 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIOThread.h:8, 24:20.50 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.h:8, 24:20.50 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.h:8, 24:20.50 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.cpp:6: 24:20.50 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 24:20.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:20.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:20.50 foundInterface = 0; \ 24:20.50 ^~~~~~~~~~~~~~ 24:20.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:20.50 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 24:20.50 ^~~~~~~~~~~~~~~~~~~~~~~ 24:20.50 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 24:20.50 NS_INTERFACE_MAP_END_THREADSAFE 24:20.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:20.50 else 24:20.50 ^~~~ 24:20.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:20.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:20.50 ^~~~~~~~~~~~~~~~~~ 24:20.50 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileChunk.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:20.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:20.50 ^~~~~~~~~~~~~~~~~~~~~~ 24:20.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 24:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::AutocompleteErrorEvent::QueryInterface(const nsIID&, void**)': 24:20.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:20.98 foundInterface = 0; \ 24:20.98 ^~~~~~~~~~~~~~ 24:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:20.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:20.98 NS_INTERFACE_MAP_END_INHERITING(Event) 24:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 24:20.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 24:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:20.98 } else 24:20.98 ^~~~ 24:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:20.98 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:20.98 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:20.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AutocompleteErrorEvent) 24:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:22.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:22.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:10, 24:22.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 24:22.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadInternal.h:10, 24:22.80 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIOThread.h:8, 24:22.80 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.h:8, 24:22.80 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 24:22.80 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 24:22.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:22.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:22.80 foundInterface = 0; \ 24:22.80 ^~~~~~~~~~~~~~ 24:22.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:22.80 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 24:22.80 ^~~~~~~~~~~~~~~~~~~~~~~ 24:22.80 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 24:22.80 NS_INTERFACE_MAP_END_THREADSAFE 24:22.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:22.80 else 24:22.80 ^~~~ 24:22.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:22.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:22.80 ^~~~~~~~~~~~~~~~~~ 24:22.80 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:22.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:22.81 ^~~~~~~~~~~~~~~~~~~~~~ 24:23.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 24:23.13 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 24:23.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:23.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:23.13 foundInterface = 0; \ 24:23.13 ^~~~~~~~~~~~~~ 24:23.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:23.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:23.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.13 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:23.13 NS_INTERFACE_MAP_END_INHERITING(Event) 24:23.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 24:23.13 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 24:23.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:23.13 } else 24:23.13 ^~~~ 24:23.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:23.13 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:23.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:23.13 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:23.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.13 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:23.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BlobEvent) 24:23.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 24:23.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 24:23.39 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementProxy::QueryInterface(const nsIID&, void**)': 24:23.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:23.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:23.39 foundInterface = 0; \ 24:23.39 ^~~~~~~~~~~~~~ 24:23.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:23.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:23.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.39 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4069:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:23.40 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 24:23.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:23.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:23.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 24:23.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 24:23.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 24:23.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:23.40 } else 24:23.40 ^~~~ 24:23.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:23.40 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:23.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:23.40 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:23.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4068:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:23.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BrowserElementProxy) 24:23.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:23.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:23.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:23.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:23.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:23.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:23.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 24:23.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 24:23.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 24:23.42 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 24:23.42 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 24:23.42 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': 24:23.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:23.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:23.42 foundInterface = 0; \ 24:23.42 ^~~~~~~~~~~~~~ 24:23.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:23.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:23.42 ^~~~~~~~~~~~~~~~~~~~~~~ 24:23.42 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:23.42 NS_INTERFACE_MAP_END 24:23.42 ^~~~~~~~~~~~~~~~~~~~ 24:23.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:23.42 else 24:23.42 ^~~~ 24:23.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:23.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:23.42 ^~~~~~~~~~~~~~~~~~ 24:23.42 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:23.42 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:23.42 ^~~~~~~~~~~~~~~~~~~~~~ 24:25.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 24:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 24:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 24:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 24:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 24:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 24:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 24:25.22 /builddir/build/BUILD/pale-moon/pmbuild/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]': 24:25.22 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 24:25.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 24:25.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 24:25.22 memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:25.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:25.22 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/BiquadFilterNodeBinding.cpp:10, 24:25.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings1.cpp:86: 24:25.22 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:25.22 struct AudioTimelineEvent final 24:25.22 ^~~~~~~~~~~~~~~~~~ 24:25.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:25.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:25.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 24:25.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAsyncInputStream.h:10, 24:25.34 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.h:8, 24:25.34 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.cpp:6: 24:25.34 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 24:25.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:25.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:25.34 foundInterface = 0; \ 24:25.34 ^~~~~~~~~~~~~~ 24:25.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:25.34 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 24:25.34 ^~~~~~~~~~~~~~~~~~~~~~~ 24:25.34 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 24:25.34 NS_INTERFACE_MAP_END_THREADSAFE 24:25.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:25.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:25.34 else 24:25.34 ^~~~ 24:25.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:25.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:25.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:25.34 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:25.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 24:25.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:27.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:27.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:27.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIOutputStream.h:10, 24:27.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAsyncOutputStream.h:10, 24:27.25 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.h:8, 24:27.25 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.cpp:6: 24:27.25 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 24:27.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:27.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:27.25 foundInterface = 0; \ 24:27.25 ^~~~~~~~~~~~~~ 24:27.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:27.25 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 24:27.25 ^~~~~~~~~~~~~~~~~~~~~~~ 24:27.25 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 24:27.25 NS_INTERFACE_MAP_END_THREADSAFE 24:27.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:27.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:27.25 else 24:27.25 ^~~~ 24:27.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:27.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:27.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:27.25 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:27.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 24:27.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:30.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:10, 24:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 24:30.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadInternal.h:10, 24:30.76 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIOThread.h:8, 24:30.76 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheFileIOManager.h:8, 24:30.76 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.h:9, 24:30.76 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.cpp:5: 24:30.76 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 24:30.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:30.76 foundInterface = 0; \ 24:30.76 ^~~~~~~~~~~~~~ 24:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:30.76 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 24:30.76 ^~~~~~~~~~~~~~~~~~~~~~~ 24:30.76 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 24:30.76 NS_INTERFACE_MAP_END_THREADSAFE 24:30.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:30.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:30.77 else 24:30.77 ^~~~ 24:30.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:30.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:30.77 ^~~~~~~~~~~~~~~~~~ 24:30.77 /builddir/build/BUILD/pale-moon/platform/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:30.77 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 24:30.77 ^~~~~~~~~~~~~~~~~~~~~~ 24:39.11 libnetwerk_cache2.a.desc 24:40.50 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/text_format.cc:54: 24:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDie(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': 24:40.51 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 24:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 24:40.51 typedef typename Collection::value_type value_type; 24:40.51 ^~~~~~~~~~ 24:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDieNoPrint(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': 24:40.51 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 24:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 24:40.51 typedef typename Collection::value_type value_type; 24:40.51 ^~~~~~~~~~ 24:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 24:40.51 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 24:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 24:40.51 typename Collection::value_type::second_type* const 24:40.51 ^~~~~~~~ 24:40.51 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 24:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 24:40.51 typename Collection::value_type::second_type* const 24:40.51 ^~~~~~~~ 24:43.84 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:59, 24:43.84 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:43.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDie(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': 24:43.84 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 24:43.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 24:43.84 typedef typename Collection::value_type value_type; 24:43.84 ^~~~~~~~~~ 24:43.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDieNoPrint(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': 24:43.84 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 24:43.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 24:43.84 typedef typename Collection::value_type value_type; 24:43.84 ^~~~~~~~~~ 24:43.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 24:43.84 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 24:43.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 24:43.84 typename Collection::value_type::second_type* const 24:43.84 ^~~~~~~~ 24:43.84 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 24:43.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 24:43.84 typename Collection::value_type::second_type* const 24:43.84 ^~~~~~~~ 24:43.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:43.88 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::DescriptorPool::Tables' has a field 'google::protobuf::DescriptorPool::Tables::symbols_by_name_' whose type uses the anonymous namespace 24:43.88 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:335:23: warning: 'google::protobuf::DescriptorPool::Tables' has a field 'google::protobuf::DescriptorPool::Tables::symbols_by_name_' whose type uses the anonymous namespace [-Wsubobject-linkage] 24:43.88 class DescriptorPool::Tables { 24:43.88 ^~~~~~ 24:43.90 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::symbols_by_parent_' whose type uses the anonymous namespace 24:43.90 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::symbols_by_parent_' whose type uses the anonymous namespace [-Wsubobject-linkage] 24:43.90 class FileDescriptorTables { 24:43.90 ^~~~~~~~~~~~~~~~~~~~ 24:43.90 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_lowercase_name_' whose type uses the anonymous namespace 24:43.90 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_lowercase_name_' whose type uses the anonymous namespace [-Wsubobject-linkage] 24:43.90 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_camelcase_name_' whose type uses the anonymous namespace 24:43.90 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_camelcase_name_' whose type uses the anonymous namespace [-Wsubobject-linkage] 24:43.90 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_number_' whose type uses the anonymous namespace 24:43.90 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_number_' whose type uses the anonymous namespace [-Wsubobject-linkage] 24:43.90 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::enum_values_by_number_' whose type uses the anonymous namespace 24:43.90 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::enum_values_by_number_' whose type uses the anonymous namespace [-Wsubobject-linkage] 24:43.97 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::DescriptorBuilder::OptionInterpreter' has a field 'google::protobuf::DescriptorBuilder::OptionInterpreter::options_to_interpret_' whose type uses the anonymous namespace 24:43.97 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2525:9: warning: 'google::protobuf::DescriptorBuilder::OptionInterpreter' has a field 'google::protobuf::DescriptorBuilder::OptionInterpreter::options_to_interpret_' whose type uses the anonymous namespace [-Wsubobject-linkage] 24:43.97 class OptionInterpreter { 24:43.97 ^~~~~~~~~~~~~~~~~ 24:43.97 Warning: -Wsubobject-linkage in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'google::protobuf::DescriptorBuilder' has a field 'google::protobuf::DescriptorBuilder::options_to_interpret_' whose type uses the anonymous namespace 24:43.97 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2281:7: warning: 'google::protobuf::DescriptorBuilder' has a field 'google::protobuf::DescriptorBuilder::options_to_interpret_' whose type uses the anonymous namespace [-Wsubobject-linkage] 24:43.97 class DescriptorBuilder { 24:43.97 ^~~~~~~~~~~~~~~~~ 24:43.98 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: In member function 'google::protobuf::{anonymous}::Symbol google::protobuf::DescriptorBuilder::NewPlaceholder(const string&, google::protobuf::DescriptorBuilder::PlaceholderType)': 24:43.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead 24:43.98 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2996:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 24:43.98 memset(placeholder_file, 0, sizeof(*placeholder_file)); 24:43.98 ^ 24:43.98 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 24:43.98 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:43.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 24:43.98 class LIBPROTOBUF_EXPORT FileDescriptor { 24:43.98 ^~~~~~~~~~~~~~ 24:43.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:43.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead 24:43.99 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3015:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 24:43.99 memset(placeholder_enum, 0, sizeof(*placeholder_enum)); 24:43.99 ^ 24:43.99 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 24:43.99 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:43.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:683:26: note: 'class google::protobuf::EnumDescriptor' declared here 24:43.99 class LIBPROTOBUF_EXPORT EnumDescriptor { 24:43.99 ^~~~~~~~~~~~~~ 24:43.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:43.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumValueDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead 24:43.99 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3029:60: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumValueDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 24:43.99 memset(placeholder_value, 0, sizeof(*placeholder_value)); 24:43.99 ^ 24:43.99 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 24:43.99 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:43.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:780:26: note: 'class google::protobuf::EnumValueDescriptor' declared here 24:43.99 class LIBPROTOBUF_EXPORT EnumValueDescriptor { 24:43.99 ^~~~~~~~~~~~~~~~~~~ 24:43.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:43.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::Descriptor' with no trivial copy-assignment; use assignment or value-initialization instead 24:43.99 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3048:64: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::Descriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 24:44.00 memset(placeholder_message, 0, sizeof(*placeholder_message)); 24:44.00 ^ 24:44.00 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 24:44.00 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:44.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:126:26: note: 'class google::protobuf::Descriptor' declared here 24:44.00 class LIBPROTOBUF_EXPORT Descriptor { 24:44.00 ^~~~~~~~~~ 24:44.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:44.00 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: In member function 'const google::protobuf::FileDescriptor* google::protobuf::DescriptorBuilder::NewPlaceholderFile(const string&)': 24:44.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead 24:44.00 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3074:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 24:44.00 memset(placeholder, 0, sizeof(*placeholder)); 24:44.00 ^ 24:44.00 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 24:44.00 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 24:44.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 24:44.00 class LIBPROTOBUF_EXPORT FileDescriptor { 24:44.00 ^~~~~~~~~~~~~~ 24:44.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:11: 24:44.10 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FileOptions::IsInitialized() const': 24:44.10 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 24:44.11 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5585:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24:44.11 if (!_extensions_.IsInitialized()) return false; return true; 24:44.11 ^~ 24:44.11 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5585:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24:44.11 if (!_extensions_.IsInitialized()) return false; return true; 24:44.11 ^~~~~~ 24:44.11 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MessageOptions::IsInitialized() const': 24:44.11 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 24:44.11 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5958:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24:44.11 if (!_extensions_.IsInitialized()) return false; return true; 24:44.11 ^~ 24:44.11 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5958:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24:44.11 if (!_extensions_.IsInitialized()) return false; return true; 24:44.11 ^~~~~~ 24:44.12 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FieldOptions::IsInitialized() const': 24:44.12 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 24:44.12 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24:44.12 if (!_extensions_.IsInitialized()) return false; return true; 24:44.12 ^~ 24:44.12 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6485:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24:44.12 if (!_extensions_.IsInitialized()) return false; return true; 24:44.12 ^~~~~~ 24:44.12 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumOptions::IsInitialized() const': 24:44.12 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 24:44.12 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24:44.12 if (!_extensions_.IsInitialized()) return false; return true; 24:44.12 ^~ 24:44.12 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6818:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24:44.12 if (!_extensions_.IsInitialized()) return false; return true; 24:44.12 ^~~~~~ 24:44.13 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumValueOptions::IsInitialized() const': 24:44.13 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 24:44.13 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7098:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24:44.13 if (!_extensions_.IsInitialized()) return false; return true; 24:44.13 ^~ 24:44.13 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7098:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24:44.13 if (!_extensions_.IsInitialized()) return false; return true; 24:44.13 ^~~~~~ 24:44.13 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::ServiceOptions::IsInitialized() const': 24:44.13 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 24:44.13 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24:44.13 if (!_extensions_.IsInitialized()) return false; return true; 24:44.13 ^~ 24:44.13 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7377:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24:44.13 if (!_extensions_.IsInitialized()) return false; return true; 24:44.14 ^~~~~~ 24:44.14 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MethodOptions::IsInitialized() const': 24:44.14 Warning: -Wmisleading-indentation in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 24:44.14 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7656:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24:44.14 if (!_extensions_.IsInitialized()) return false; return true; 24:44.14 ^~ 24:44.14 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7656:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24:44.14 if (!_extensions_.IsInitialized()) return false; return true; 24:44.14 ^~~~~~ 24:53.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:53.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:53.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:53.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:53.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:53.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:53.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 24:53.61 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 24:53.61 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 24:53.61 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSelfSupportBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozSelfSupport::QueryInterface(const nsIID&, void**)': 24:53.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:53.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:53.61 foundInterface = 0; \ 24:53.61 ^~~~~~~~~~~~~~ 24:53.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:53.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:53.61 ^~~~~~~~~~~~~~~~~~~~~~~ 24:53.61 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:53.61 NS_INTERFACE_MAP_END 24:53.61 ^~~~~~~~~~~~~~~~~~~~ 24:53.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:53.61 else 24:53.61 ^~~~ 24:53.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:53.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:53.61 ^~~~~~~~~~~~~~~~~~ 24:53.61 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:53.61 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:53.61 ^~~~~~~~~~~~~~~~~~~~~~ 24:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsEvent::QueryInterface(const nsIID&, void**)': 24:53.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:53.62 foundInterface = 0; \ 24:53.62 ^~~~~~~~~~~~~~ 24:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:53.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:53.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:53.62 NS_INTERFACE_MAP_END_INHERITING(Event) 24:53.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:53.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:53.62 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 24:53.62 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 24:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:53.62 } else 24:53.62 ^~~~ 24:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:53.62 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:53.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:53.62 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:53.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:53.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsEvent) 24:53.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 24:53.64 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsTransactionEvent::QueryInterface(const nsIID&, void**)': 24:53.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:53.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:53.64 foundInterface = 0; \ 24:53.64 ^~~~~~~~~~~~~~ 24:53.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:53.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:53.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.64 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:53.64 NS_INTERFACE_MAP_END_INHERITING(Event) 24:53.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 24:53.64 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 24:53.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:53.64 } else 24:53.64 ^~~~ 24:53.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:53.64 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:53.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:53.64 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:53.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.64 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:53.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsTransactionEvent) 24:53.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:53.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 24:53.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 24:53.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:53.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:53.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 24:53.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:53.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 24:53.69 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 24:53.69 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 24:53.69 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozTetheringManager::QueryInterface(const nsIID&, void**)': 24:53.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:53.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:53.69 foundInterface = 0; \ 24:53.69 ^~~~~~~~~~~~~~ 24:53.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:53.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:53.69 ^~~~~~~~~~~~~~~~~~~~~~~ 24:53.69 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:53.69 NS_INTERFACE_MAP_END 24:53.69 ^~~~~~~~~~~~~~~~~~~~ 24:53.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:53.69 else 24:53.69 ^~~~ 24:53.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:53.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:53.69 ^~~~~~~~~~~~~~~~~~ 24:53.69 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:53.69 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:53.69 ^~~~~~~~~~~~~~~~~~~~~~ 24:54.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:47: 24:54.12 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function 'void google::protobuf::internal::GeneratedMessageReflection::SwapOneofField(google::protobuf::Message*, google::protobuf::Message*, const google::protobuf::OneofDescriptor*) const': 24:54.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'field1' may be used uninitialized in this function 24:54.12 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:524:72: warning: 'field1' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:54.12 GOOGLE_LOG(FATAL) << "Unimplemented type: " << field1->cpp_type(); 24:54.12 ~~~~~~~~~~~~~~~~^~ 24:54.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'temp_message' may be used uninitialized in this function 24:54.12 /builddir/build/BUILD/pale-moon/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:516:28: warning: 'temp_message' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:54.12 SetAllocatedMessage(message2, temp_message, field1); 24:54.12 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:01.57 libtoolkit_components_protobuf.a.desc 25:02.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 25:02.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 25:02.75 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 25:02.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:02.75 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 25:02.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 25:02.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 25:02.75 memset(aT, 0, sizeof(T)); 25:02.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:02.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:36: 25:02.75 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:02.75 struct GlobalProperties { 25:02.75 ^~~~~~~~~~~~~~~~ 25:05.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:05.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 25:05.72 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 25:05.72 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 25:05.72 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 25:05.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:05.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:05.72 foundInterface = 0; \ 25:05.72 ^~~~~~~~~~~~~~ 25:05.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:05.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:05.72 ^~~~~~~~~~~~~~~~~~~~~~~ 25:05.72 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:05.72 NS_INTERFACE_MAP_END 25:05.72 ^~~~~~~~~~~~~~~~~~~~ 25:05.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:05.72 else 25:05.72 ^~~~ 25:05.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:05.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:05.72 ^~~~~~~~~~~~~~~~~~ 25:05.73 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:05.73 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 25:05.73 ^~~~~~~~~~~~~~~~~~~~~~ 25:05.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 25:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 25:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:05.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 25:05.78 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 25:05.78 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 25:05.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:05.78 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 25:05.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 25:05.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 25:05.79 memset(aT, 0, sizeof(T)); 25:05.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:05.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:23: 25:05.79 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:05.79 struct GlobalProperties { 25:05.79 ^~~~~~~~~~~~~~~~ 25:06.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 25:06.35 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:06.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::NodeBinding::cloneNode(JSContext*, JS::Handle, nsINode*, const JSJitMethodCallArgs&)': 25:06.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 25:06.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:06.35 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 25:06.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:06.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 25:06.35 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:1071:27: note: '*((void*)& ceReaction +24)' was declared here 25:06.35 Maybe ceReaction; 25:06.35 ^~~~~~~~~~ 25:06.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 25:06.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:9, 25:06.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 25:06.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 25:06.36 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 25:06.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:06.36 ::new (mStorage.addr()) T(Forward(aArgs)...); 25:06.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:06.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 25:06.36 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:1071:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 25:06.36 Maybe ceReaction; 25:06.36 ^~~~~~~~~~ 25:06.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 25:06.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:06.36 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 25:06.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:06.36 PopAndInvokeElementQueue(); 25:06.36 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 25:06.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 25:06.36 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:1071:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 25:06.36 Maybe ceReaction; 25:06.36 ^~~~~~~~~~ 25:06.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 25:06.45 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:06.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::NodeBinding::removeChild(JSContext*, JS::Handle, nsINode*, const JSJitMethodCallArgs&)': 25:06.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 25:06.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:06.45 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 25:06.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:06.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 25:06.45 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:997:27: note: '*((void*)& ceReaction +24)' was declared here 25:06.45 Maybe ceReaction; 25:06.45 ^~~~~~~~~~ 25:06.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 25:06.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:9, 25:06.45 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 25:06.45 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 25:06.46 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 25:06.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:06.46 ::new (mStorage.addr()) T(Forward(aArgs)...); 25:06.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:06.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 25:06.46 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:997:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 25:06.46 Maybe ceReaction; 25:06.46 ^~~~~~~~~~ 25:06.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 25:06.46 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:06.46 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 25:06.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:06.46 PopAndInvokeElementQueue(); 25:06.46 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 25:06.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 25:06.46 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:997:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 25:06.46 Maybe ceReaction; 25:06.46 ^~~~~~~~~~ 25:06.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 25:06.49 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:06.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::NodeBinding::appendChild(JSContext*, JS::Handle, nsINode*, const JSJitMethodCallArgs&)': 25:06.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 25:06.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:06.49 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 25:06.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:06.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 25:06.49 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:874:27: note: '*((void*)& ceReaction +24)' was declared here 25:06.49 Maybe ceReaction; 25:06.49 ^~~~~~~~~~ 25:06.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 25:06.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:9, 25:06.49 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 25:06.49 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 25:06.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 25:06.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:06.49 ::new (mStorage.addr()) T(Forward(aArgs)...); 25:06.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:06.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 25:06.50 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:874:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 25:06.50 Maybe ceReaction; 25:06.50 ^~~~~~~~~~ 25:06.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 25:06.50 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:06.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 25:06.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:06.50 PopAndInvokeElementQueue(); 25:06.50 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 25:06.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 25:06.50 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NodeBinding.cpp:874:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 25:06.50 Maybe ceReaction; 25:06.50 ^~~~~~~~~~ 25:06.73 libjs_xpconnect_loader.a.desc 25:07.60 libtoolkit_components_ctypes.a.desc 25:09.54 libipc_dbus.a.desc 25:09.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 25:09.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:09.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::NamedNodeMapBinding::removeNamedItem(JSContext*, JS::Handle, nsDOMAttributeMap*, const JSJitMethodCallArgs&)': 25:09.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 25:09.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:09.59 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 25:09.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:09.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:09.59 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:135:27: note: '*((void*)& ceReaction +24)' was declared here 25:09.59 Maybe ceReaction; 25:09.59 ^~~~~~~~~~ 25:09.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 25:09.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:9, 25:09.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 25:09.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 25:09.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 25:09.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:09.59 ::new (mStorage.addr()) T(Forward(aArgs)...); 25:09.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:09.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:09.59 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:135:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 25:09.59 Maybe ceReaction; 25:09.59 ^~~~~~~~~~ 25:09.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:8, 25:09.59 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:09.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 25:09.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:09.59 PopAndInvokeElementQueue(); 25:09.59 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 25:09.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 25:09.59 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:135:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 25:09.59 Maybe ceReaction; 25:09.59 ^~~~~~~~~~ 25:14.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 25:14.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 25:14.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 25:14.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 25:14.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/xptcall.h:15, 25:14.87 from /builddir/build/BUILD/pale-moon/platform/xpcom/build/nsXPCOMPrivate.h:12, 25:14.87 from /builddir/build/BUILD/pale-moon/platform/xpcom/build/FrozenFunctions.cpp:7, 25:14.87 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 25:14.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 25:14.88 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:155:28: required from here 25:14.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 25:14.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 25:14.88 memset(aT, 0, sizeof(T)); 25:14.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:14.88 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/build/XPCOMInit.cpp:121, 25:14.88 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 25:14.88 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 25:14.88 struct AmountFns 25:14.88 ^~~~~~~~~ 25:14.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 25:14.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 25:14.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 25:14.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 25:14.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/xptcall.h:15, 25:14.88 from /builddir/build/BUILD/pale-moon/platform/xpcom/build/nsXPCOMPrivate.h:12, 25:14.88 from /builddir/build/BUILD/pale-moon/platform/xpcom/build/FrozenFunctions.cpp:7, 25:14.88 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 25:14.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 25:14.88 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:179:28: required from here 25:14.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 25:14.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 25:14.88 memset(aT, 0, sizeof(T)); 25:14.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:14.88 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/build/XPCOMInit.cpp:121, 25:14.88 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 25:14.88 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 25:14.88 struct SizeOfTabFns 25:14.88 ^~~~~~~~~~~~ 25:15.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 25:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PageTransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PageTransitionEvent::QueryInterface(const nsIID&, void**)': 25:15.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:15.63 foundInterface = 0; \ 25:15.63 ^~~~~~~~~~~~~~ 25:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:15.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:15.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PageTransitionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:15.63 NS_INTERFACE_MAP_END_INHERITING(Event) 25:15.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.63 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 25:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 25:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:15.63 } else 25:15.63 ^~~~ 25:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:15.63 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:15.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:15.63 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:15.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.64 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PageTransitionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:15.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PageTransitionEvent) 25:15.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 25:15.83 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PerformanceEntryEvent.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntryEvent::QueryInterface(const nsIID&, void**)': 25:15.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:15.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:15.83 foundInterface = 0; \ 25:15.83 ^~~~~~~~~~~~~~ 25:15.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:15.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:15.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.83 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:15.83 NS_INTERFACE_MAP_END_INHERITING(Event) 25:15.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.83 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 25:15.83 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 25:15.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:15.83 } else 25:15.83 ^~~~ 25:15.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:15.83 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:15.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:15.84 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:15.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.84 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:15.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceEntryEvent) 25:15.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 25:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 25:15.98 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 25:15.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PermissionSettingsBinding.cpp: In member function 'virtual nsresult mozilla::dom::PermissionSettings::QueryInterface(const nsIID&, void**)': 25:15.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:15.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:15.98 foundInterface = 0; \ 25:15.98 ^~~~~~~~~~~~~~ 25:15.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:15.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:15.98 ^~~~~~~~~~~~~~~~~~~~~~~ 25:15.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:985:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:15.99 NS_INTERFACE_MAP_END 25:15.99 ^~~~~~~~~~~~~~~~~~~~ 25:15.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:15.99 else 25:15.99 ^~~~ 25:15.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:15.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:15.99 ^~~~~~~~~~~~~~~~~~ 25:15.99 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:984:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:15.99 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:15.99 ^~~~~~~~~~~~~~~~~~~~~~ 25:16.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PluginCrashedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PluginCrashedEvent::QueryInterface(const nsIID&, void**)': 25:16.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:16.05 foundInterface = 0; \ 25:16.05 ^~~~~~~~~~~~~~ 25:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:16.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PluginCrashedEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:16.05 NS_INTERFACE_MAP_END_INHERITING(Event) 25:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:16.05 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 25:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 25:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 25:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 25:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:16.05 } else 25:16.05 ^~~~ 25:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:16.05 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:16.05 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PluginCrashedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:16.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PluginCrashedEvent) 25:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:16.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 25:16.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 25:16.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 25:16.75 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 25:16.75 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 25:16.76 /builddir/build/BUILD/pale-moon/pmbuild/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]': 25:16.76 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 25:16.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 25:16.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 25:16.76 memcpy(aDst, aSrc, aNElem * sizeof(T)); 25:16.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:16.76 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 25:16.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 25:16.76 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/OscillatorNodeBinding.cpp:11, 25:16.76 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings11.cpp:50: 25:16.76 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 25:16.76 struct AudioTimelineEvent final 25:16.76 ^~~~~~~~~~~~~~~~~~ 25:20.35 libxpcom_build.a.desc 25:20.56 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile': 25:20.56 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/priometh.c: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} 25:20.56 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/priometh.c:338:20: warning: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 25:20.56 (info.size < (sfd->file_offset + sfd->file_nbytes))) { 25:20.56 ^ 25:20.68 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept': 25:20.68 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 25:20.68 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c:135:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:20.68 PRStatus rv; 25:20.68 ^~ 25:20.68 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead': 25:20.68 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 25:20.68 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/pripv6.c:175:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:20.68 PRStatus rv; 25:20.68 ^~ 25:20.79 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept': 25:20.79 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 25:20.79 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c:182:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:20.79 PRStatus rv; 25:20.79 ^~ 25:20.79 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread': 25:20.79 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 25:20.79 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prlayer.c:303:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:20.79 PRStatus rv; 25:20.79 ^~ 25:21.40 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c: In function 'cvt_f': 25:21.40 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 25:21.40 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c:323:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 25:21.40 if (amount <= 0 || amount >= sizeof(fin)) { 25:21.40 ^~ 25:21.40 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c: In function 'dosprintf': 25:21.40 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 25:21.40 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/io/prprf.c:949:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 25:21.40 if( i < sizeof( pattern ) ) { 25:21.41 ^ 25:22.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit': 25:22.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c: variable 'rv' set but not used 25:22.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c:2780:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:22.30 int rv; 25:22.30 ^~ 25:22.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap': 25:22.30 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} 25:22.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/unix.c:3520:16: warning: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} [-Wsign-compare] 25:22.30 if (sz > info.size) { 25:22.30 ^ 25:22.56 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c: In function 'pr_InstallSigchldHandler': 25:22.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used 25:22.56 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c:691:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:22.56 int rv; 25:22.56 ^~ 25:22.56 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c: In function '_MD_InitProcesses': 25:22.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used 25:22.56 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/md/unix/uxproces.c:709:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:22.56 int rv; 25:22.56 ^~ 25:23.39 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c: In function 'Balloc': 25:23.39 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' 25:23.40 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c:575:56: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 25:23.40 if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { 25:23.40 ^~ 25:23.40 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc': 25:23.40 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' 25:23.40 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prdtoa.c:2767:58: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 25:23.40 sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; 25:23.41 ^~ 25:24.42 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName': 25:24.42 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' 25:24.42 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c:686:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 25:24.42 if (bufsize > sizeof(localbuf)) 25:24.42 ^ 25:24.42 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName': 25:24.42 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' 25:24.42 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c:883:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 25:24.42 if (bufsize > sizeof(localbuf)) 25:24.42 ^ 25:24.42 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr': 25:24.42 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' 25:24.42 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prnetdb.c:1088:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 25:24.42 if (bufsize > sizeof(localbuf)) 25:24.42 ^ 25:25.33 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart': 25:25.33 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 25:25.33 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c:391:22: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 25:25.33 PRStatus rval_status; 25:25.33 ^~~~~~~~~~~ 25:25.33 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq': 25:25.33 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 25:25.33 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c:997:14: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 25:25.33 PRStatus rval_status; 25:25.33 ^~~~~~~~~~~ 25:25.33 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool': 25:25.34 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 25:25.34 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/misc/prtpool.c:1123:14: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 25:25.34 PRStatus rval_status; 25:25.34 ^~~~~~~~~~~ 25:25.70 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont': 25:25.70 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} 25:25.70 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:775:12: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 25:25.70 if (-1 == op->result.code) 25:25.70 ^~ 25:25.70 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont': 25:25.70 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} 25:25.70 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:795:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 25:25.70 return ((-1 == op->result.code) && 25:25.70 ^~ 25:25.70 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont': 25:25.70 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} 25:25.70 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:819:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 25:25.70 return ((-1 == op->result.code) && 25:25.70 ^~ 25:25.70 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont': 25:25.71 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:928:39: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 25:25.71 for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) 25:25.71 ^ 25:25.71 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'long unsigned int'} 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:931:23: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25:25.71 if (bytes < iov[iov_index].iov_len) 25:25.71 ^ 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont': 25:25.71 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:987:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 25:25.71 return ((-1 == op->result.code) && 25:25.71 ^~ 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_linux_sendfile_cont': 25:25.71 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1168:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25:25.71 if (rv < op->count) { 25:25.71 ^ 25:25.71 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: variable 'oldoffset' set but not used 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1153:11: warning: variable 'oldoffset' set but not used [-Wunused-but-set-variable] 25:25.71 off_t oldoffset; 25:25.71 ^~~~~~~~~ 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close': 25:25.71 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1299:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 25:25.71 || ((_PR_FILEDESC_OPEN != fd->secret->state) 25:25.71 ^~ 25:25.71 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1309:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 25:25.71 if (_PR_FILEDESC_OPEN == fd->secret->state) 25:25.71 ^~ 25:25.71 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev': 25:25.72 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} 25:25.72 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:1441:27: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25:25.72 if (bytes < osiov->iov_len) 25:25.72 ^ 25:25.72 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_LinuxSendFile': 25:25.72 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} 25:25.72 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:2832:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25:25.72 if (rv < file_nbytes_to_send) { 25:25.72 ^ 25:25.72 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll': 25:25.72 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} 25:25.73 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:4090:22: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} [-Wsign-compare] 25:25.73 if (npds > me->syspoll_count) 25:25.73 ^ 25:25.73 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 25:25.73 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:4157:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 25:25.73 && (_PR_FILEDESC_OPEN == bottom->secret->state)) 25:25.73 ^~ 25:25.73 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize': 25:25.73 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} 25:25.73 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptio.c:5038:24: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 25:25.73 if ( rlim.rlim_max < table_size ) { 25:25.73 ^ 25:26.28 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks': 25:26.28 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.28 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:49:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.28 int rv; 25:26.28 ^~ 25:26.28 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies': 25:26.28 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.28 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:65:19: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.28 PRIntn index, rv; 25:26.28 ^~ 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock': 25:26.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:134:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.29 PRIntn rv; 25:26.29 ^~ 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock': 25:26.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:155:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.29 PRIntn rv; 25:26.29 ^~ 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock': 25:26.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:174:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.29 PRIntn rv; 25:26.29 ^~ 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock': 25:26.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:195:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.29 PRIntn rv; 25:26.29 ^~ 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor': 25:26.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:473:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.29 PRIntn rv; 25:26.29 ^~ 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor': 25:26.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.29 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:559:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.29 int rv; 25:26.29 ^~ 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount': 25:26.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:580:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.30 PRIntn rv; 25:26.30 ^~ 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor': 25:26.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:610:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.30 PRIntn rv; 25:26.30 ^~ 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor': 25:26.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:640:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.30 PRIntn rv; 25:26.30 ^~ 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar': 25:26.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:1246:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.30 int rv; 25:26.30 ^~ 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify': 25:26.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.30 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:1277:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.30 int rv; 25:26.31 ^~ 25:26.31 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast': 25:26.31 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:26.31 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptsynch.c:1286:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.31 int rv; 25:26.31 ^~ 25:26.49 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root': 25:26.49 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 25:26.49 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:220:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 25:26.49 else if (--pt_book.user == pt_book.this_many) { 25:26.49 ^~ 25:26.49 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread': 25:26.49 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:26.49 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:277:13: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.49 int rv; 25:26.49 ^~ 25:26.49 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread': 25:26.49 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:481:37: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 25:26.50 else if (--pt_book.user == pt_book.this_many) { 25:26.50 ^~ 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread': 25:26.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:621:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.50 int rv; 25:26.50 ^~ 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt': 25:26.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:770:16: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.50 PRIntn rv; 25:26.50 ^~ 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death': 25:26.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:846:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.50 int rv; 25:26.50 ^~ 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini': 25:26.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1089:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.50 int rv; 25:26.50 ^~ 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup': 25:26.50 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1130:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 25:26.50 while (pt_book.user > pt_book.this_many) { 25:26.50 ^ 25:26.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1124:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.50 int rv; 25:26.50 ^~ 25:26.50 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support': 25:26.51 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:26.51 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1242:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.51 PRIntn rv; 25:26.51 ^~ 25:26.51 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet': 25:26.51 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:26.51 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1446:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.51 PRIntn rv; 25:26.51 ^~ 25:26.51 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll': 25:26.51 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:26.51 /builddir/build/BUILD/pale-moon/platform/nsprpub/pr/src/pthreads/ptthread.c:1557:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:26.51 int rv; 25:26.51 ^~ 25:27.03 libnspr4.so 25:28.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:28.28 from /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.h:9, 25:28.28 from /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.cpp:6, 25:28.28 from /builddir/build/BUILD/pale-moon/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: 25:28.28 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.cpp: In member function 'virtual nsresult nsCommandHandler::QueryInterface(const nsIID&, void**)': 25:28.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:28.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:28.28 foundInterface = 0; \ 25:28.28 ^~~~~~~~~~~~~~ 25:28.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:28.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:28.28 ^~~~~~~~~~~~~~~~~~~~~~~ 25:28.28 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:28.28 NS_INTERFACE_MAP_END 25:28.28 ^~~~~~~~~~~~~~~~~~~~ 25:28.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:28.28 else 25:28.28 ^~~~ 25:28.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:28.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:28.28 ^~~~~~~~~~~~~~~~~~ 25:28.28 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsCommandHandler.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:28.28 NS_INTERFACE_MAP_ENTRY(nsICommandHandler) 25:28.28 ^~~~~~~~~~~~~~~~~~~~~~ 25:28.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 25:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 25:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 25:28.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:28.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:28.86 foundInterface = 0; \ 25:28.86 ^~~~~~~~~~~~~~ 25:28.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:28.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:28.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:28.87 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:28.87 NS_INTERFACE_MAP_END_INHERITING(Event) 25:28.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:28.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:28.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:28.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 25:28.87 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:10, 25:28.87 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:28.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:28.87 } else 25:28.87 ^~~~ 25:28.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:28.87 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:28.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:28.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:28.87 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:28.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:28.87 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:28.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopStateEvent) 25:28.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:29.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:29.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:29.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:29.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 25:29.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:29.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:29.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 25:29.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:29.24 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 25:29.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:29.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:29.24 foundInterface = 0; \ 25:29.24 ^~~~~~~~~~~~~~ 25:29.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:29.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:29.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.25 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:29.25 NS_INTERFACE_MAP_END_INHERITING(Event) 25:29.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:29.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:29.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 25:29.25 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:10, 25:29.25 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:29.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:29.25 } else 25:29.25 ^~~~ 25:29.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:29.25 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:29.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:29.25 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:29.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.25 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:29.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopupBlockedEvent) 25:29.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:29.55 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ProgressEvent.cpp: In member function 'virtual nsresult mozilla::dom::ProgressEvent::QueryInterface(const nsIID&, void**)': 25:29.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:29.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:29.55 foundInterface = 0; \ 25:29.55 ^~~~~~~~~~~~~~ 25:29.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:29.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:29.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.55 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ProgressEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:29.55 NS_INTERFACE_MAP_END_INHERITING(Event) 25:29.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 25:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:10, 25:29.56 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:29.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:29.56 } else 25:29.56 ^~~~ 25:29.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:29.56 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:29.56 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.56 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ProgressEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:29.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ProgressEvent) 25:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:29.67 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 25:29.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:29.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:29.68 foundInterface = 0; \ 25:29.68 ^~~~~~~~~~~~~~ 25:29.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:29.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:29.68 ^~~~~~~~~~~~~~~~~~~~~~~ 25:29.68 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsDocShellTreeOwner.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:29.68 NS_INTERFACE_MAP_END 25:29.68 ^~~~~~~~~~~~~~~~~~~~ 25:29.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:29.68 else 25:29.68 ^~~~ 25:29.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:29.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:29.68 ^~~~~~~~~~~~~~~~~~ 25:29.68 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsDocShellTreeOwner.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:29.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:29.68 ^~~~~~~~~~~~~~~~~~~~~~ 25:29.88 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 25:29.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:29.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:29.88 foundInterface = 0; \ 25:29.88 ^~~~~~~~~~~~~~ 25:29.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:29.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:29.88 ^~~~~~~~~~~~~~~~~~~~~~~ 25:29.88 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsWebBrowser.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:29.88 NS_INTERFACE_MAP_END 25:29.88 ^~~~~~~~~~~~~~~~~~~~ 25:29.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:29.88 else 25:29.88 ^~~~ 25:29.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:29.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:29.89 ^~~~~~~~~~~~~~~~~~ 25:29.89 /builddir/build/BUILD/pale-moon/platform/embedding/browser/nsWebBrowser.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:29.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:29.89 ^~~~~~~~~~~~~~~~~~~~~~ 25:30.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:30.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 25:30.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:30.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:30.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 25:30.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:30.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:30.35 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 25:30.35 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:30.35 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 25:30.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:30.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:30.35 foundInterface = 0; \ 25:30.35 ^~~~~~~~~~~~~~ 25:30.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:30.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:30.35 ^~~~~~~~~~~~~~~~~~~~~~~ 25:30.35 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PushManagerBinding.cpp:1722:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:30.35 NS_INTERFACE_MAP_END 25:30.35 ^~~~~~~~~~~~~~~~~~~~ 25:30.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:30.35 else 25:30.35 ^~~~ 25:30.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:30.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:30.35 ^~~~~~~~~~~~~~~~~~ 25:30.35 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PushManagerBinding.cpp:1721:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:30.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:30.35 ^~~~~~~~~~~~~~~~~~~~~~ 25:30.59 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 25:30.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:30.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:30.59 foundInterface = 0; \ 25:30.59 ^~~~~~~~~~~~~~ 25:30.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:30.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:30.59 ^~~~~~~~~~~~~~~~~~~~~~~ 25:30.59 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6690:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:30.59 NS_INTERFACE_MAP_END 25:30.59 ^~~~~~~~~~~~~~~~~~~~ 25:30.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:30.59 else 25:30.59 ^~~~ 25:30.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:30.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:30.59 ^~~~~~~~~~~~~~~~~~ 25:30.59 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6689:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:30.59 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:30.59 ^~~~~~~~~~~~~~~~~~~~~~ 25:31.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RecordErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::RecordErrorEvent::QueryInterface(const nsIID&, void**)': 25:31.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:31.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:31.38 foundInterface = 0; \ 25:31.38 ^~~~~~~~~~~~~~ 25:31.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:31.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:31.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:31.38 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RecordErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:31.38 NS_INTERFACE_MAP_END_INHERITING(Event) 25:31.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:31.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:31.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:31.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 25:31.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:10, 25:31.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:31.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:31.38 } else 25:31.38 ^~~~ 25:31.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:31.38 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:31.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:31.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:31.38 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:31.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:31.38 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RecordErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:31.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RecordErrorEvent) 25:31.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:32.67 libembedding_browser.a.desc 25:33.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:33.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 25:33.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 25:33.96 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.h:10, 25:33.96 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp:6: 25:33.96 /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 25:33.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:33.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:33.96 foundInterface = 0; \ 25:33.97 ^~~~~~~~~~~~~~ 25:33.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:33.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.97 /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:33.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 25:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 25:33.97 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.h:10, 25:33.97 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp:6: 25:33.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:33.97 } else 25:33.97 ^~~~ 25:33.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:33.97 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:33.97 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.97 /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:33.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Performance) 25:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:35.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:35.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 25:35.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDOMNavigationTiming.h:9, 25:35.13 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.h:9, 25:35.13 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.cpp:6: 25:35.13 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 25:35.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:35.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:35.13 foundInterface = 0; \ 25:35.13 ^~~~~~~~~~~~~~ 25:35.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:35.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:35.13 ^~~~~~~~~~~~~~~~~~~~~~~ 25:35.13 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:35.13 NS_INTERFACE_MAP_END 25:35.13 ^~~~~~~~~~~~~~~~~~~~ 25:35.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:35.13 else 25:35.13 ^~~~ 25:35.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:35.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:35.13 ^~~~~~~~~~~~~~~~~~ 25:35.13 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:35.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 25:35.13 ^~~~~~~~~~~~~~~~~~~~~~ 25:36.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:36.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 25:36.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 25:36.52 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.h:10, 25:36.52 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.h:9, 25:36.52 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.cpp:6: 25:36.52 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 25:36.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:36.52 foundInterface = 0; \ 25:36.52 ^~~~~~~~~~~~~~ 25:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:36.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.52 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:36.52 NS_INTERFACE_MAP_END_INHERITING(Performance) 25:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:36.52 else 25:36.52 ^~~~ 25:36.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:36.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:36.52 ^~~~~~~~~~~~~~~~~~ 25:36.52 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceMainThread.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:36.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 25:36.52 ^~~~~~~~~~~~~~~~~~~~~~ 25:41.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:41.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 25:41.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:9, 25:41.07 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 25:41.07 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 25:41.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:41.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:41.07 foundInterface = 0; \ 25:41.07 ^~~~~~~~~~~~~~ 25:41.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:41.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:41.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.07 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:41.07 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 25:41.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 25:41.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Performance.h:10, 25:41.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PerformanceResourceTiming.h:12, 25:41.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:12, 25:41.07 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 25:41.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:41.07 } else 25:41.07 ^~~~ 25:41.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 25:41.07 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 25:41.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 25:41.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 25:41.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 25:41.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 25:41.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.07 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 25:41.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 25:41.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 25:42.31 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::RangeBinding::createContextualFragment(JSContext*, JS::Handle, nsRange*, const JSJitMethodCallArgs&)': 25:42.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 25:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:42.31 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 25:42.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:1327:27: note: '*((void*)& ceReaction +24)' was declared here 25:42.31 Maybe ceReaction; 25:42.31 ^~~~~~~~~~ 25:42.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 25:42.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:9, 25:42.31 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 25:42.31 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:42.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 25:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:42.31 ::new (mStorage.addr()) T(Forward(aArgs)...); 25:42.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:1327:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 25:42.31 Maybe ceReaction; 25:42.31 ^~~~~~~~~~ 25:42.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 25:42.31 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 25:42.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:42.31 PopAndInvokeElementQueue(); 25:42.31 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 25:42.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.32 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:1327:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 25:42.32 Maybe ceReaction; 25:42.32 ^~~~~~~~~~ 25:42.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 25:42.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::RangeBinding::extractContents(JSContext*, JS::Handle, nsRange*, const JSJitMethodCallArgs&)': 25:42.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 25:42.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:42.38 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 25:42.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.38 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:902:27: note: '*((void*)& ceReaction +24)' was declared here 25:42.38 Maybe ceReaction; 25:42.38 ^~~~~~~~~~ 25:42.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 25:42.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:9, 25:42.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 25:42.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:42.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 25:42.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:42.38 ::new (mStorage.addr()) T(Forward(aArgs)...); 25:42.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.38 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:902:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 25:42.38 Maybe ceReaction; 25:42.38 ^~~~~~~~~~ 25:42.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 25:42.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 25:42.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:42.38 PopAndInvokeElementQueue(); 25:42.38 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 25:42.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.38 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:902:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 25:42.38 Maybe ceReaction; 25:42.38 ^~~~~~~~~~ 25:42.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 25:42.43 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::RangeBinding::cloneContents(JSContext*, JS::Handle, nsRange*, const JSJitMethodCallArgs&)': 25:42.43 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 25:42.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:42.43 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 25:42.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.43 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:941:27: note: '*((void*)& ceReaction +24)' was declared here 25:42.43 Maybe ceReaction; 25:42.43 ^~~~~~~~~~ 25:42.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:18, 25:42.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:9, 25:42.43 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/PopStateEvent.cpp:9, 25:42.43 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 25:42.43 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 25:42.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:42.43 ::new (mStorage.addr()) T(Forward(aArgs)...); 25:42.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.43 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:941:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 25:42.43 Maybe ceReaction; 25:42.43 ^~~~~~~~~~ 25:42.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:8, 25:42.43 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.43 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 25:42.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:42.43 PopAndInvokeElementQueue(); 25:42.43 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 25:42.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings12.cpp:254: 25:42.43 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/RangeBinding.cpp:941:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 25:42.43 Maybe ceReaction; 25:42.43 ^~~~~~~~~~ 25:42.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:42.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 25:42.74 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.h:9, 25:42.74 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.cpp:6: 25:42.74 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 25:42.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:42.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:42.74 foundInterface = 0; \ 25:42.74 ^~~~~~~~~~~~~~ 25:42.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:42.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:42.74 ^~~~~~~~~~~~~~~~~~~~~~~ 25:42.74 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:42.74 NS_INTERFACE_MAP_END 25:42.74 ^~~~~~~~~~~~~~~~~~~~ 25:42.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:42.74 else 25:42.74 ^~~~ 25:42.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:42.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:42.74 ^~~~~~~~~~~~~~~~~~ 25:42.74 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserver.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:42.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 25:42.74 ^~~~~~~~~~~~~~~~~~~~~~ 25:44.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:44.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 25:44.79 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.h:9, 25:44.79 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.cpp:6: 25:44.79 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 25:44.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:44.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:44.79 foundInterface = 0; \ 25:44.79 ^~~~~~~~~~~~~~ 25:44.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:44.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:44.79 ^~~~~~~~~~~~~~~~~~~~~~~ 25:44.79 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:44.79 NS_INTERFACE_MAP_END 25:44.79 ^~~~~~~~~~~~~~~~~~~~ 25:44.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:44.79 else 25:44.79 ^~~~ 25:44.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:44.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:44.79 ^~~~~~~~~~~~~~~~~~ 25:44.79 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:44.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 25:44.79 ^~~~~~~~~~~~~~~~~~~~~~ 25:46.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:46.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 25:46.42 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.h:9, 25:46.42 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp:6: 25:46.42 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 25:46.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:46.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:46.42 foundInterface = 0; \ 25:46.42 ^~~~~~~~~~~~~~ 25:46.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:46.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:46.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.42 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:46.42 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 25:46.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 25:46.42 from /builddir/build/BUILD/pale-moon/platform/dom/performance/Performance.h:10, 25:46.42 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.h:12, 25:46.42 from /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp:6: 25:46.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:46.42 } else 25:46.42 ^~~~ 25:46.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:46.42 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:46.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:46.42 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:46.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.42 /builddir/build/BUILD/pale-moon/platform/dom/performance/PerformanceResourceTiming.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:46.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceResourceTiming) 25:46.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.61 libdom_performance.a.desc 25:53.75 libxpcom_reflect_xptinfo.a.desc 25:54.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 25:54.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 25:54.71 from /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.h:9, 25:54.71 from /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.cpp:18: 25:54.71 /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.cpp: In member function 'virtual nsresult nsHTTPIndex::QueryInterface(const nsIID&, void**)': 25:54.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:54.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:54.71 foundInterface = 0; \ 25:54.71 ^~~~~~~~~~~~~~ 25:54.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:54.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:54.71 ^~~~~~~~~~~~~~~~~~~~~~~ 25:54.71 /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:54.71 NS_INTERFACE_MAP_END 25:54.71 ^~~~~~~~~~~~~~~~~~~~ 25:54.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:54.71 else 25:54.71 ^~~~ 25:54.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:54.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:54.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:54.71 /builddir/build/BUILD/pale-moon/platform/xpfe/components/directory/nsDirectoryViewer.cpp:83:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:54.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHTTPIndex) 25:54.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:55.55 libxpfe_components_directory.a.desc 26:01.06 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp: In function 'nsresult mozilla::dom::quota::{anonymous}::CreateOrUpgradeDirectoryMetadataHelper::CreateOrUpgradeMetadataFiles()': 26:01.06 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp: 'hasIsApp' may be used uninitialized in this function 26:01.06 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp:7344:14: warning: 'hasIsApp' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:01.06 } else if (hasIsApp) { 26:01.06 ^~ 26:01.14 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp: In function 'nsresult mozilla::dom::quota::QuotaManager::UpgradeStorageFrom0ToCurrent(mozIStorageConnection*)': 26:01.14 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp: 'timestamp' may be used uninitialized in this function 26:01.14 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp:7719:31: warning: 'timestamp' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:01.14 originProps->mTimestamp = timestamp; 26:01.14 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 26:01.14 /builddir/build/BUILD/pale-moon/platform/dom/quota/ActorsParent.cpp:7700:13: note: 'timestamp' was declared here 26:01.14 int64_t timestamp; 26:01.14 ^~~~~~~~~ 26:06.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:06.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 26:06.88 from /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.h:9, 26:06.88 from /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:6: 26:06.88 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 26:06.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:06.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:06.88 foundInterface = 0; \ 26:06.88 ^~~~~~~~~~~~~~ 26:06.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:06.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:06.88 ^~~~~~~~~~~~~~~~~~~~~~~ 26:06.88 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:06.88 NS_INTERFACE_MAP_END 26:06.88 ^~~~~~~~~~~~~~~~~~~~ 26:06.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:06.88 else 26:06.88 ^~~~ 26:06.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:06.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:06.88 ^~~~~~~~~~~~~~~~~~ 26:06.88 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:06.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:06.88 ^~~~~~~~~~~~~~~~~~~~~~ 26:06.88 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 26:06.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:06.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:06.88 foundInterface = 0; \ 26:06.88 ^~~~~~~~~~~~~~ 26:06.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:06.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:06.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:06.88 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:06.88 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 26:06.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:06.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:06.88 else 26:06.88 ^~~~ 26:06.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:06.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:06.88 ^~~~~~~~~~~~~~~~~~ 26:06.88 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:06.88 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 26:06.88 ^~~~~~~~~~~~~~~~~~~~~~ 26:06.89 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 26:06.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:06.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:06.89 foundInterface = 0; \ 26:06.89 ^~~~~~~~~~~~~~ 26:06.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:06.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:06.89 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:06.89 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 26:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:06.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:06.89 else 26:06.89 ^~~~ 26:06.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:06.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:06.89 ^~~~~~~~~~~~~~~~~~ 26:06.89 /builddir/build/BUILD/pale-moon/platform/dom/quota/QuotaRequests.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:06.89 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 26:06.89 ^~~~~~~~~~~~~~~~~~~~~~ 26:09.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:09.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:09.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:09.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:09.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:09.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:09.01 from /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.h:9, 26:09.01 from /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.cpp:6: 26:09.01 /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 26:09.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:09.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:09.01 foundInterface = 0; \ 26:09.01 ^~~~~~~~~~~~~~ 26:09.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:09.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:09.01 ^~~~~~~~~~~~~~~~~~~~~~~ 26:09.01 /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.cpp:370:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:09.01 NS_INTERFACE_MAP_END 26:09.01 ^~~~~~~~~~~~~~~~~~~~ 26:09.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:09.01 else 26:09.01 ^~~~ 26:09.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:09.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:09.01 ^~~~~~~~~~~~~~~~~~ 26:09.01 /builddir/build/BUILD/pale-moon/platform/dom/quota/StorageManager.cpp:369:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:09.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:09.01 ^~~~~~~~~~~~~~~~~~~~~~ 26:09.76 libdom_quota.a.desc 26:11.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:11.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 26:11.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 26:11.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 26:11.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 26:11.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 26:11.05 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.h:9, 26:11.05 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.cpp:6: 26:11.05 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 26:11.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:11.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:11.05 foundInterface = 0; \ 26:11.05 ^~~~~~~~~~~~~~ 26:11.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:11.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:11.05 ^~~~~~~~~~~~~~~~~~~~~~~ 26:11.05 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:11.05 NS_INTERFACE_MAP_END 26:11.05 ^~~~~~~~~~~~~~~~~~~~ 26:11.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:11.05 else 26:11.05 ^~~~ 26:11.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:11.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:11.05 ^~~~~~~~~~~~~~~~~~ 26:11.05 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:11.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:11.05 ^~~~~~~~~~~~~~~~~~~~~~ 26:12.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:12.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 26:12.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 26:12.59 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.h:9, 26:12.59 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp:6: 26:12.59 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 26:12.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:12.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:12.59 foundInterface = 0; \ 26:12.59 ^~~~~~~~~~~~~~ 26:12.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:12.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:12.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.59 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:12.59 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 26:12.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 26:12.59 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.h:9, 26:12.59 from /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp:6: 26:12.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:12.59 } else 26:12.59 ^~~~ 26:12.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:12.59 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:12.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:12.59 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:12.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.59 /builddir/build/BUILD/pale-moon/platform/dom/abort/AbortSignal.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:12.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AbortSignal) 26:12.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:13.04 libdom_abort.a.desc 26:13.96 libxpcom_reflect_xptcall_md_unix.a.desc 26:15.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:15.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 26:15.61 from /builddir/build/BUILD/pale-moon/platform/parser/xml/nsSAXXMLReader.cpp:6: 26:15.61 /builddir/build/BUILD/pale-moon/platform/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 26:15.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:15.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:15.61 foundInterface = 0; \ 26:15.61 ^~~~~~~~~~~~~~ 26:15.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:15.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:15.61 ^~~~~~~~~~~~~~~~~~~~~~~ 26:15.61 /builddir/build/BUILD/pale-moon/platform/parser/xml/nsSAXXMLReader.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:15.61 NS_INTERFACE_MAP_END 26:15.61 ^~~~~~~~~~~~~~~~~~~~ 26:15.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:15.61 else 26:15.61 ^~~~ 26:15.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:15.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:15.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:15.61 /builddir/build/BUILD/pale-moon/platform/parser/xml/nsSAXXMLReader.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:15.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 26:15.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:16.18 libparser_xml.a.desc 26:20.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:20.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:20.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIObserver.h:10, 26:20.01 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/AvailableMemoryTracker.cpp:15, 26:20.01 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 26:20.01 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 26:20.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:20.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:20.01 foundInterface = 0; \ 26:20.01 ^~~~~~~~~~~~~~ 26:20.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:20.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:20.01 ^~~~~~~~~~~~~~~~~~~~~~~ 26:20.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:20.01 NS_INTERFACE_MAP_END 26:20.01 ^~~~~~~~~~~~~~~~~~~~ 26:20.01 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 26:20.01 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 26:20.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:20.01 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsConsoleService.cpp:19, 26:20.01 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:119: 26:20.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:20.01 } else 26:20.02 ^~~~ 26:20.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 26:20.02 } else 26:20.02 ^~~~ 26:20.02 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 26:20.02 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 26:20.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:25.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 26:25.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 26:25.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 26:25.24 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollViewChangeEvent::QueryInterface(const nsIID&, void**)': 26:25.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:25.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:25.24 foundInterface = 0; \ 26:25.24 ^~~~~~~~~~~~~~ 26:25.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:25.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:25.24 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:25.24 NS_INTERFACE_MAP_END_INHERITING(Event) 26:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:25.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:25.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:25.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 26:25.24 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 26:25.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:25.24 } else 26:25.24 ^~~~ 26:25.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:25.24 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:25.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:25.24 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:25.24 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:25.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScrollViewChangeEvent) 26:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:25.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 26:25.35 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 26:25.35 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 26:25.35 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEChannel::QueryInterface(const nsIID&, void**)': 26:25.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:25.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:25.35 foundInterface = 0; \ 26:25.35 ^~~~~~~~~~~~~~ 26:25.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:25.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:25.35 ^~~~~~~~~~~~~~~~~~~~~~~ 26:25.35 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:25.35 NS_INTERFACE_MAP_END 26:25.35 ^~~~~~~~~~~~~~~~~~~~ 26:25.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:25.35 else 26:25.35 ^~~~ 26:25.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:25.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:25.35 ^~~~~~~~~~~~~~~~~~ 26:25.35 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:25.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:25.35 ^~~~~~~~~~~~~~~~~~~~~~ 26:25.36 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEReader::QueryInterface(const nsIID&, void**)': 26:25.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:25.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:25.36 foundInterface = 0; \ 26:25.36 ^~~~~~~~~~~~~~ 26:25.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:25.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:25.36 ^~~~~~~~~~~~~~~~~~~~~~~ 26:25.36 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:3850:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:25.36 NS_INTERFACE_MAP_END 26:25.36 ^~~~~~~~~~~~~~~~~~~~ 26:25.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:25.36 else 26:25.36 ^~~~ 26:25.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:25.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:25.36 ^~~~~~~~~~~~~~~~~~ 26:25.36 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:3849:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:25.36 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:25.36 ^~~~~~~~~~~~~~~~~~~~~~ 26:25.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEResponse::QueryInterface(const nsIID&, void**)': 26:25.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:25.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:25.37 foundInterface = 0; \ 26:25.37 ^~~~~~~~~~~~~~ 26:25.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:25.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:25.37 ^~~~~~~~~~~~~~~~~~~~~~~ 26:25.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:4148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:25.37 NS_INTERFACE_MAP_END 26:25.37 ^~~~~~~~~~~~~~~~~~~~ 26:25.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:25.37 else 26:25.37 ^~~~ 26:25.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:25.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:25.37 ^~~~~~~~~~~~~~~~~~ 26:25.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:4147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:25.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:25.37 ^~~~~~~~~~~~~~~~~~~~~~ 26:25.38 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SESession::QueryInterface(const nsIID&, void**)': 26:25.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:25.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:25.38 foundInterface = 0; \ 26:25.38 ^~~~~~~~~~~~~~ 26:25.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:25.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:25.39 ^~~~~~~~~~~~~~~~~~~~~~~ 26:25.39 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:4513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:25.39 NS_INTERFACE_MAP_END 26:25.39 ^~~~~~~~~~~~~~~~~~~~ 26:25.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:25.39 else 26:25.39 ^~~~ 26:25.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:25.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:25.39 ^~~~~~~~~~~~~~~~~~ 26:25.39 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementBinding.cpp:4512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:25.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:25.39 ^~~~~~~~~~~~~~~~~~~~~~ 26:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEManager::QueryInterface(const nsIID&, void**)': 26:25.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:25.40 foundInterface = 0; \ 26:25.40 ^~~~~~~~~~~~~~ 26:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:25.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:25.40 ^~~~~~~~~~~~~~~~~~~~~~~ 26:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:25.40 NS_INTERFACE_MAP_END 26:25.40 ^~~~~~~~~~~~~~~~~~~~ 26:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:25.40 else 26:25.40 ^~~~ 26:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:25.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:25.40 ^~~~~~~~~~~~~~~~~~ 26:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:488:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:25.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:25.40 ^~~~~~~~~~~~~~~~~~~~~~ 26:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerMessageEvent::QueryInterface(const nsIID&, void**)': 26:26.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:26.36 foundInterface = 0; \ 26:26.36 ^~~~~~~~~~~~~~ 26:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:26.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:26.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:26.36 NS_INTERFACE_MAP_END_INHERITING(Event) 26:26.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:26.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:26.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 26:26.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 26:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:26.36 } else 26:26.36 ^~~~ 26:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:26.36 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:26.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:26.36 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:26.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.36 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:26.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerMessageEvent) 26:26.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 26:26.47 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 26:26.47 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 26:26.47 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsLock::QueryInterface(const nsIID&, void**)': 26:26.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:26.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:26.47 foundInterface = 0; \ 26:26.47 ^~~~~~~~~~~~~~ 26:26.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:26.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:26.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.47 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:26.47 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 26:26.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:26.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:26.47 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 26:26.47 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 26:26.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:26.47 } else 26:26.47 ^~~~ 26:26.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:26.47 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:26.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:26.47 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:26.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.47 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:26.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsLock) 26:26.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 26:26.49 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 26:26.49 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 26:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsManager::QueryInterface(const nsIID&, void**)': 26:26.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:26.49 foundInterface = 0; \ 26:26.49 ^~~~~~~~~~~~~~ 26:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:26.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:26.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:26.49 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 26:26.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:26.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:26.49 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 26:26.49 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 26:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:26.49 } else 26:26.49 ^~~~ 26:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:26.49 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:26.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:26.49 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:26.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.49 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2474:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:26.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsManager) 26:26.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 26:26.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:26.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:26.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 26:26.83 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsAutoPtr.h:9, 26:26.83 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/message_loop.h:27, 26:26.83 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsDumpUtils.h:10, 26:26.83 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsDumpUtils.cpp:6, 26:26.83 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 26:26.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 26:26.83 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:155:28: required from here 26:26.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 26:26.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 26:26.83 memset(aT, 0, sizeof(T)); 26:26.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:26.83 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 26:26.83 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 26:26.83 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 26:26.83 struct AmountFns 26:26.83 ^~~~~~~~~ 26:26.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 26:26.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:26.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:26.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 26:26.83 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsAutoPtr.h:9, 26:26.83 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/base/message_loop.h:27, 26:26.83 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsDumpUtils.h:10, 26:26.83 from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsDumpUtils.cpp:6, 26:26.83 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 26:26.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 26:26.84 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:179:28: required from here 26:26.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 26:26.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 26:26.84 memset(aT, 0, sizeof(T)); 26:26.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:26.84 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 26:26.84 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 26:26.84 /builddir/build/BUILD/pale-moon/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 26:26.84 struct SizeOfTabFns 26:26.84 ^~~~~~~~~~~~ 26:29.86 libxpcom_base.a.desc 26:32.00 libmodules_fdlibm_src.a.desc 26:35.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:66: 26:35.12 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:35.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:35.12 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 26:35.12 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:35.12 ^ 26:35.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 26:35.12 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 26:35.12 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 26:35.12 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:35.12 class HeapSlot : public WriteBarrieredBase 26:35.12 ^~~~~~~~ 26:35.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:35.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:35.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:35.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:35.17 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:35.17 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 26:35.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 26:35.17 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 26:35.17 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 26:35.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:35.17 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 26:35.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:35.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:35.17 memset(aT, 0, sizeof(T)); 26:35.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:35.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 26:35.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 26:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 26:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 26:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 26:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 26:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 26:35.18 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 26:35.18 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:35.18 struct JSSubString { 26:35.18 ^~~~~~~~~~~ 26:35.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:35.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:35.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:35.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:35.21 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:35.21 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 26:35.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 26:35.21 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 26:35.21 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 26:35.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 26:35.21 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 26:35.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 26:35.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 26:35.21 memset(aT, 0, sizeof(T)); 26:35.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:35.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 26:35.21 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:64: 26:35.21 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 26:35.21 class CodeSegment 26:35.21 ^~~~~~~~~~~ 26:35.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:35.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:35.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:35.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 26:35.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:35.23 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 26:35.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:35.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:35.23 memset(aT, 0, sizeof(T)); 26:35.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:35.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 26:35.23 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:66: 26:35.23 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:35.23 struct Address 26:35.24 ^~~~~~~ 26:35.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:35.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:35.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:35.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:47: 26:35.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:35.24 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 26:35.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:35.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:35.24 memset(aT, 0, sizeof(T)); 26:35.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:35.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 26:35.24 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.cpp:66: 26:35.24 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:35.24 struct BaseIndex 26:35.24 ^~~~~~~~~ 26:40.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 26:40.34 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:19: 26:40.34 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:40.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:40.34 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 26:40.34 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:40.34 ^ 26:40.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 26:40.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 26:40.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 26:40.34 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:11: 26:40.35 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:40.35 class HeapSlot : public WriteBarrieredBase 26:40.35 ^~~~~~~~ 26:41.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:41.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:41.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:41.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.h:10, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:6: 26:41.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:41.03 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 26:41.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:41.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:41.03 memset(aT, 0, sizeof(T)); 26:41.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:41.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 26:41.03 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:11: 26:41.03 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:41.03 struct JSSubString { 26:41.03 ^~~~~~~~~~~ 26:41.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:41.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:41.09 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:41.09 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.h:10, 26:41.09 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:6: 26:41.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:41.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 26:41.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:41.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:41.09 memset(aT, 0, sizeof(T)); 26:41.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:41.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 26:41.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 26:41.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:19: 26:41.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:41.10 struct Address 26:41.10 ^~~~~~~ 26:41.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:41.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:41.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:41.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.h:10, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:6: 26:41.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:41.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 26:41.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:41.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:41.10 memset(aT, 0, sizeof(T)); 26:41.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:41.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 26:41.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Eval.cpp:19: 26:41.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:41.10 struct BaseIndex 26:41.10 ^~~~~~~~~ 26:43.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisErrorEvent::QueryInterface(const nsIID&, void**)': 26:43.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:43.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:43.00 foundInterface = 0; \ 26:43.00 ^~~~~~~~~~~~~~ 26:43.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:43.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:43.00 NS_INTERFACE_MAP_END_INHERITING(SpeechSynthesisEvent) 26:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 26:43.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.01 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:43.01 } else 26:43.01 ^~~~ 26:43.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:43.01 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:43.01 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.01 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:43.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisErrorEvent) 26:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 26:43.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:43.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:43.04 foundInterface = 0; \ 26:43.04 ^~~~~~~~~~~~~~ 26:43.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:43.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:43.04 NS_INTERFACE_MAP_END_INHERITING(Event) 26:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 26:43.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.05 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:43.05 } else 26:43.05 ^~~~ 26:43.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:43.05 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:43.05 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.05 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:43.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisEvent) 26:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:43.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:43.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.22 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 26:43.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:43.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:43.22 foundInterface = 0; \ 26:43.22 ^~~~~~~~~~~~~~ 26:43.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:43.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:43.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.22 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:43.22 NS_INTERFACE_MAP_END_INHERITING(Event) 26:43.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.22 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:43.22 } else 26:43.22 ^~~~ 26:43.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:43.22 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:43.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:43.23 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:43.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.23 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:43.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleRuleChangeEvent) 26:43.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:43.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:43.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:43.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:43.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:43.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:43.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 26:43.25 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.25 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.25 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 26:43.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:43.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:43.25 foundInterface = 0; \ 26:43.26 ^~~~~~~~~~~~~~ 26:43.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:43.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:43.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.26 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:43.26 NS_INTERFACE_MAP_END_INHERITING(Event) 26:43.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:43.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 26:43.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 26:43.26 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.26 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:43.26 } else 26:43.26 ^~~~ 26:43.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:43.26 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:43.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:43.26 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:43.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.26 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:43.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetApplicableStateChangeEvent) 26:43.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:43.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:43.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:43.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:43.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:43.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:43.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 26:43.54 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.54 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.54 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 26:43.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:43.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:43.54 foundInterface = 0; \ 26:43.54 ^~~~~~~~~~~~~~ 26:43.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:43.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:43.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.54 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:43.54 NS_INTERFACE_MAP_END_INHERITING(Event) 26:43.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:43.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 26:43.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 26:43.54 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:43.54 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:43.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:43.54 } else 26:43.54 ^~~~ 26:43.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:43.54 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:43.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:43.55 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:43.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.55 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:43.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetChangeEvent) 26:43.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:44.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:44.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:44.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:44.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:44.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:44.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 26:44.72 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:44.72 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:44.72 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateManager::QueryInterface(const nsIID&, void**)': 26:44.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:44.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:44.72 foundInterface = 0; \ 26:44.72 ^~~~~~~~~~~~~~ 26:44.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:44.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:44.72 ^~~~~~~~~~~~~~~~~~~~~~~ 26:44.72 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:44.72 NS_INTERFACE_MAP_END 26:44.72 ^~~~~~~~~~~~~~~~~~~~ 26:44.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:44.72 else 26:44.72 ^~~~ 26:44.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:44.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:44.72 ^~~~~~~~~~~~~~~~~~ 26:44.72 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2519:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:44.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:44.72 ^~~~~~~~~~~~~~~~~~~~~~ 26:44.74 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateProvider::QueryInterface(const nsIID&, void**)': 26:44.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:44.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:44.75 foundInterface = 0; \ 26:44.75 ^~~~~~~~~~~~~~ 26:44.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:44.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:44.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.75 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:44.75 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 26:44.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:44.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 26:44.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 26:44.75 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:44.75 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:44.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:44.75 } else 26:44.75 ^~~~ 26:44.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:44.75 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:44.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:44.75 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:44.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.75 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:44.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SystemUpdateProvider) 26:44.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:44.80 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 26:44.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:44.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:44.80 foundInterface = 0; \ 26:44.80 ^~~~~~~~~~~~~~ 26:44.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:44.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:44.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.80 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:44.80 NS_INTERFACE_MAP_END_INHERITING(Event) 26:44.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:44.80 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:44.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:44.80 } else 26:44.80 ^~~~ 26:44.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:44.81 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:44.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:44.81 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:44.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.81 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:44.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPServerSocketEvent) 26:44.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:44.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:44.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:44.87 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketErrorEvent::QueryInterface(const nsIID&, void**)': 26:44.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:44.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:44.87 foundInterface = 0; \ 26:44.87 ^~~~~~~~~~~~~~ 26:44.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:44.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:44.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.87 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:44.87 NS_INTERFACE_MAP_END_INHERITING(Event) 26:44.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:44.87 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:44.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:44.87 } else 26:44.87 ^~~~ 26:44.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:44.87 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:44.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:44.88 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:44.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.88 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:44.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketErrorEvent) 26:44.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 26:44.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 26:44.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:44.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:44.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 26:44.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:44.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 26:44.90 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:44.90 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:44.90 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 26:44.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:44.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:44.90 foundInterface = 0; \ 26:44.90 ^~~~~~~~~~~~~~ 26:44.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:44.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:44.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.90 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:44.90 NS_INTERFACE_MAP_END_INHERITING(Event) 26:44.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:44.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 26:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 26:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:44.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:44.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:44.91 } else 26:44.91 ^~~~ 26:44.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:44.91 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:44.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:44.91 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:44.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.91 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:44.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketEvent) 26:44.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:45.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 26:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:6, 26:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 26:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 26:45.17 /builddir/build/BUILD/pale-moon/pmbuild/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]': 26:45.17 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 26:45.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 26:45.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 26:45.17 memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:45.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:45.17 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 26:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 26:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/StereoPannerNodeBinding.cpp:8, 26:45.17 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings17.cpp:98: 26:45.17 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:45.17 struct AudioTimelineEvent final 26:45.17 ^~~~~~~~~~~~~~~~~~ 26:45.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:43: 26:45.55 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:45.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:45.55 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 26:45.56 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:45.56 ^ 26:45.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 26:45.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:20: 26:45.56 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:45.56 class HeapSlot : public WriteBarrieredBase 26:45.56 ^~~~~~~~ 26:45.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:45.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:45.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:45.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.h:13, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:11: 26:45.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:45.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 26:45.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:45.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:45.82 memset(aT, 0, sizeof(T)); 26:45.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:45.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 26:45.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:21: 26:45.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:45.82 struct JSSubString { 26:45.82 ^~~~~~~~~~~ 26:45.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:45.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:45.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:45.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:45.86 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:45.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.h:13, 26:45.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:11: 26:45.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:45.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 26:45.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:45.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:45.86 memset(aT, 0, sizeof(T)); 26:45.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:45.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 26:45.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 26:45.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:43: 26:45.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:45.87 struct Address 26:45.87 ^~~~~~~ 26:45.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:45.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:45.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:45.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.h:13, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:11: 26:45.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:45.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 26:45.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:45.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:45.87 memset(aT, 0, sizeof(T)); 26:45.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:45.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 26:45.87 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Intl.cpp:43: 26:45.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:45.87 struct BaseIndex 26:45.87 ^~~~~~~~~ 26:51.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:20: 26:51.93 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:51.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:51.93 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 26:51.93 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:51.93 ^ 26:51.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 26:51.93 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 26:51.93 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 26:51.94 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:51.94 class HeapSlot : public WriteBarrieredBase 26:51.94 ^~~~~~~~ 26:52.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:52.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:52.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:52.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 26:52.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:52.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 26:52.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:52.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:52.86 memset(aT, 0, sizeof(T)); 26:52.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:52.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 26:52.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 26:52.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:52.86 struct JSSubString { 26:52.86 ^~~~~~~~~~~ 26:52.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:52.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:52.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:52.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 26:52.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:52.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 26:52.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:52.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:52.91 memset(aT, 0, sizeof(T)); 26:52.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:52.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:20: 26:52.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:52.91 struct Address 26:52.91 ^~~~~~~ 26:52.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 26:52.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 26:52.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 26:52.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:52.91 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 26:52.92 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 26:52.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 26:52.92 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.h:9, 26:52.92 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:6: 26:52.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:52.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 26:52.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:52.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:52.92 memset(aT, 0, sizeof(T)); 26:52.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:52.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 26:52.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 26:52.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 26:52.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 26:52.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 26:52.92 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/MapObject.cpp:20: 26:52.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:52.92 struct BaseIndex 26:52.92 ^~~~~~~~~ 26:59.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:14: 26:59.36 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:59.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:59.36 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 26:59.36 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:59.36 ^ 26:59.36 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 26:59.36 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:12, 26:59.36 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 26:59.36 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:59.36 class HeapSlot : public WriteBarrieredBase 26:59.36 ^~~~~~~~ 27:00.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 27:00.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:00.14 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:00.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:00.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:00.14 memset(aT, 0, sizeof(T)); 27:00.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 27:00.14 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:15, 27:00.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 27:00.15 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:00.15 struct JSSubString { 27:00.15 ^~~~~~~~~~~ 27:00.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 27:00.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:00.19 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:00.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:00.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:00.19 memset(aT, 0, sizeof(T)); 27:00.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:14: 27:00.19 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:00.19 struct Address 27:00.19 ^~~~~~~ 27:00.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 27:00.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:6: 27:00.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:00.20 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:00.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:00.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:00.20 memset(aT, 0, sizeof(T)); 27:00.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.20 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:00.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:00.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:00.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:00.20 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:00.20 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.cpp:14: 27:00.20 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:00.20 struct BaseIndex 27:00.20 ^~~~~~~~~ 27:04.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 27:04.42 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 27:04.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:04.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:04.42 foundInterface = 0; \ 27:04.42 ^~~~~~~~~~~~~~ 27:04.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:04.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:04.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.42 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:04.42 NS_INTERFACE_MAP_END_INHERITING(Event) 27:04.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 27:04.42 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 27:04.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:04.42 } else 27:04.42 ^~~~ 27:04.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:04.42 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:04.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:04.42 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:04.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.42 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:04.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TrackEvent) 27:04.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 27:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 27:04.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:04.66 foundInterface = 0; \ 27:04.66 ^~~~~~~~~~~~~~ 27:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:04.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:04.66 NS_INTERFACE_MAP_END_INHERITING(Event) 27:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 27:04.66 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 27:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:04.66 } else 27:04.66 ^~~~ 27:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:04.66 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:04.66 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.67 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:04.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UDPMessageEvent) 27:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:05.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 27:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UserProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::UserProximityEvent::QueryInterface(const nsIID&, void**)': 27:05.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:05.01 foundInterface = 0; \ 27:05.01 ^~~~~~~~~~~~~~ 27:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:05.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:05.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UserProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:05.01 NS_INTERFACE_MAP_END_INHERITING(Event) 27:05.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:05.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 27:05.01 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 27:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:05.01 } else 27:05.01 ^~~~ 27:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:05.01 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:05.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:05.01 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:05.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:05.01 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UserProximityEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:05.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UserProximityEvent) 27:05.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:06.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:20: 27:06.29 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:06.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:06.29 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 27:06.29 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:06.29 ^ 27:06.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:06.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 27:06.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:11, 27:06.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 27:06.29 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:06.29 class HeapSlot : public WriteBarrieredBase 27:06.29 ^~~~~~~~ 27:06.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:9, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 27:06.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:06.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:06.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:06.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:06.35 memset(aT, 0, sizeof(T)); 27:06.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:06.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:11, 27:06.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 27:06.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:06.35 struct JSSubString { 27:06.35 ^~~~~~~~~~~ 27:06.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:9, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 27:06.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:06.40 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:06.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:06.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:06.40 memset(aT, 0, sizeof(T)); 27:06.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:06.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:20: 27:06.40 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:06.40 struct Address 27:06.40 ^~~~~~~ 27:06.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:9, 27:06.40 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 27:06.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:06.40 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:06.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:06.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:06.41 memset(aT, 0, sizeof(T)); 27:06.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:06.41 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:06.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:06.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:06.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:06.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:06.41 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:20: 27:06.41 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:06.41 struct BaseIndex 27:06.41 ^~~~~~~~~ 27:07.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:9, 27:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:21, 27:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 27:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.h:9, 27:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:6: 27:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h: In lambda function: 27:07.78 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h: 'vlength' may be used uninitialized in this function 27:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h:1302:11: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:07.78 mLength += aInsLength; 27:07.78 ~~~~~~~~^~~~~~~~~~~~~ 27:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:268:25: note: 'vlength' was declared here 27:07.78 size_t voffset, vlength; 27:07.78 ^~~~~~~ 27:07.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:18: 27:07.78 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h: 'voffset' may be used uninitialized in this function 27:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:303:35: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:07.78 ? twoByteChars().append(base->latin1Chars(nogc) + off, len) 27:07.78 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Object.cpp:268:16: note: 'voffset' was declared here 27:07.78 size_t voffset, vlength; 27:07.78 ^~~~~~~ 27:11.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:11.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:11.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:11.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 27:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 27:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 27:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Probes.h:13, 27:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:29: 27:11.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:11.38 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:11.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:11.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:11.38 memset(aT, 0, sizeof(T)); 27:11.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:11.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 27:11.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 27:11.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 27:11.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 27:11.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 27:11.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 27:11.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Probes.h:13, 27:11.39 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:29: 27:11.39 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:11.39 struct JSSubString { 27:11.39 ^~~~~~~~~~~ 27:11.43 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:11.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:11.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:11.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Probes.h:13, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:29: 27:11.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:11.44 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:11.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:11.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:11.44 memset(aT, 0, sizeof(T)); 27:11.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:11.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:31: 27:11.44 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:11.44 struct Address 27:11.44 ^~~~~~~ 27:11.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:11.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:11.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:11.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Probes.h:13, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:29: 27:11.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:11.44 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:11.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:11.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:11.44 memset(aT, 0, sizeof(T)); 27:11.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:11.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:11.45 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Profilers.cpp:31: 27:11.45 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:11.45 struct BaseIndex 27:11.45 ^~~~~~~~~ 27:15.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 27:15.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:15.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:15.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 27:15.01 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:15.01 ^ 27:15.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:15.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 27:15.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 27:15.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 27:15.01 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:15.01 class HeapSlot : public WriteBarrieredBase 27:15.01 ^~~~~~~~ 27:15.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 27:15.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:15.10 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:15.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:15.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:15.10 memset(aT, 0, sizeof(T)); 27:15.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:15.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 27:15.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 27:15.10 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:15.10 struct JSSubString { 27:15.10 ^~~~~~~~~~~ 27:15.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 27:15.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:15.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:15.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:15.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:15.15 memset(aT, 0, sizeof(T)); 27:15.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:15.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 27:15.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:15.15 struct Address 27:15.15 ^~~~~~~ 27:15.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.h:10, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:7: 27:15.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:15.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:15.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:15.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:15.15 memset(aT, 0, sizeof(T)); 27:15.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:15.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:15.15 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 27:15.15 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:15.15 struct BaseIndex 27:15.15 ^~~~~~~~~ 27:17.47 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsweakmap.h:12, 27:17.47 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:10, 27:17.47 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:17, 27:17.47 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 27:17.47 /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h: In function 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)': 27:17.47 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h: '*((void*)(& ac)+8).js::AutoCompartment::origin_' may be used uninitialized in this function 27:17.47 /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:382:31: warning: '*((void*)(& ac)+8).js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:17.47 JS::Zone* zone() { return zone_; } 27:17.47 ^~~~~ 27:17.47 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:3287:37: note: '*((void*)(& ac)+8).js::AutoCompartment::origin_' was declared here 27:17.47 mozilla::Maybe ac; 27:17.47 ^~ 27:17.47 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:17.47 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:17.47 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 27:17.47 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h: '*((void*)(& ac)+8).js::AutoCompartment::cx_' may be used uninitialized in this function 27:17.47 /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:411:27: warning: '*((void*)(& ac)+8).js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:17.47 enterCompartmentDepth_--; 27:17.47 ~~~~~~~~~~~~~~~~~~~~~~^~ 27:17.47 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:3287:37: note: '*((void*)(& ac)+8).js::AutoCompartment::cx_' was declared here 27:17.47 mozilla::Maybe ac; 27:17.47 ^~ 27:17.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsweakmap.h:12, 27:17.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:10, 27:17.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:17, 27:17.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 27:17.91 /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': 27:17.91 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h: '*((void*)(& ac)+8).js::AutoCompartment::origin_' may be used uninitialized in this function 27:17.91 /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:382:31: warning: '*((void*)(& ac)+8).js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:17.91 JS::Zone* zone() { return zone_; } 27:17.91 ^~~~~ 27:17.91 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:966:37: note: '*((void*)(& ac)+8).js::AutoCompartment::origin_' was declared here 27:17.91 mozilla::Maybe ac; 27:17.91 ^~ 27:17.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:17.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:17.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:21: 27:17.91 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h: '*((void*)(& ac)+8).js::AutoCompartment::cx_' may be used uninitialized in this function 27:17.91 /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:411:27: warning: '*((void*)(& ac)+8).js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:17.91 enterCompartmentDepth_--; 27:17.91 ~~~~~~~~~~~~~~~~~~~~~~^~ 27:17.91 /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Promise.cpp:966:37: note: '*((void*)(& ac)+8).js::AutoCompartment::cx_' was declared here 27:17.91 mozilla::Maybe ac; 27:17.91 ^~ 27:21.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 27:21.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:14: 27:21.91 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:21.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:21.91 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 27:21.91 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:21.91 ^ 27:21.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:21.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 27:21.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 27:21.91 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:21.91 class HeapSlot : public WriteBarrieredBase 27:21.91 ^~~~~~~~ 27:22.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:22.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:22.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:22.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 27:22.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:22.71 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:22.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:22.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:22.71 memset(aT, 0, sizeof(T)); 27:22.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:22.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 27:22.71 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 27:22.71 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:22.71 struct JSSubString { 27:22.71 ^~~~~~~~~~~ 27:22.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:22.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:22.75 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:22.75 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 27:22.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:22.75 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 27:22.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:22.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:22.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:22.76 memset(aT, 0, sizeof(T)); 27:22.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:22.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:14: 27:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:22.76 struct Address 27:22.76 ^~~~~~~ 27:22.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:22.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:22.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:22.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.h:9, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:6: 27:22.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:22.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:22.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:22.76 memset(aT, 0, sizeof(T)); 27:22.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:22.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 27:22.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/Reflect.cpp:14: 27:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:22.76 struct BaseIndex 27:22.76 ^~~~~~~~~ 27:25.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 27:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/WebGLContextEvent.cpp: In member function 'virtual nsresult mozilla::dom::WebGLContextEvent::QueryInterface(const nsIID&, void**)': 27:25.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:25.40 foundInterface = 0; \ 27:25.40 ^~~~~~~~~~~~~~ 27:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:25.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:25.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/WebGLContextEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:25.40 NS_INTERFACE_MAP_END_INHERITING(Event) 27:25.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:25.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:7, 27:25.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 27:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:25.40 } else 27:25.40 ^~~~ 27:25.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:25.40 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:25.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:25.41 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:25.41 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/WebGLContextEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:25.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebGLContextEvent) 27:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:26.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:25: 27:26.97 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:26.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:26.97 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 27:26.97 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:26.97 ^ 27:26.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:26.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 27:26.97 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 27:26.97 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:26.97 class HeapSlot : public WriteBarrieredBase 27:26.97 ^~~~~~~~ 27:27.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:27.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:27.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:27.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 27:27.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:27.23 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:27.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:27.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:27.23 memset(aT, 0, sizeof(T)); 27:27.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:27.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 27:27.23 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 27:27.23 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:27.23 struct JSSubString { 27:27.23 ^~~~~~~~~~~ 27:27.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:27.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:27.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:27.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 27:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 27:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 27:27.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:27.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:27.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:27.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:27.29 memset(aT, 0, sizeof(T)); 27:27.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:27.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:25: 27:27.29 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:27.29 struct Address 27:27.29 ^~~~~~~ 27:27.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:27.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:27.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:27.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:14: 27:27.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:27.29 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:27.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:27.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:27.29 memset(aT, 0, sizeof(T)); 27:27.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:27.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:27.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ReflectParse.cpp:25: 27:27.29 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:27.29 struct BaseIndex 27:27.29 ^~~~~~~~~ 27:27.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 27:27.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:27.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, 27:27.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 27:27.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 27:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 27:27.67 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 27:27.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 27:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 27:27.67 memset(aT, 0, sizeof(T)); 27:27.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:27.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, 27:27.67 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings19.cpp:314: 27:27.67 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 27:27.67 struct GlobalProperties { 27:27.67 ^~~~~~~~~~~~~~~~ 27:33.94 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:20: 27:33.94 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:33.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:33.95 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 27:33.95 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:33.95 ^ 27:33.95 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 27:33.95 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 27:33.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 27:33.95 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 27:33.95 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 27:33.95 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 27:33.95 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:33.95 class HeapSlot : public WriteBarrieredBase 27:33.95 ^~~~~~~~ 27:34.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 27:34.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 27:34.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:34.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 27:34.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:34.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:34.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:34.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:34.01 memset(aT, 0, sizeof(T)); 27:34.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:34.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 27:34.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 27:34.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:34.01 struct JSSubString { 27:34.01 ^~~~~~~~~~~ 27:34.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 27:34.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 27:34.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:34.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 27:34.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 27:34.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 27:34.06 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 27:34.06 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 27:34.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:34.06 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:34.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:34.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:34.06 memset(aT, 0, sizeof(T)); 27:34.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:34.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:34.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:34.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:34.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:20: 27:34.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:34.07 struct Address 27:34.07 ^~~~~~~ 27:34.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 27:34.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 27:34.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:34.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:6: 27:34.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:34.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:34.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:34.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:34.07 memset(aT, 0, sizeof(T)); 27:34.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:34.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:34.07 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.cpp:20: 27:34.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:34.07 struct BaseIndex 27:34.07 ^~~~~~~~~ 27:39.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:29: 27:39.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:39.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:39.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 27:39.70 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:39.70 ^ 27:39.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 27:39.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:39.70 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 27:39.70 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 27:39.70 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:39.70 class HeapSlot : public WriteBarrieredBase 27:39.70 ^~~~~~~~ 27:39.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:39.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:39.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 27:39.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 27:39.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:39.76 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:39.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:39.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:39.76 memset(aT, 0, sizeof(T)); 27:39.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:39.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:39.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:39.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 27:39.76 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 27:39.76 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:39.76 struct JSSubString { 27:39.76 ^~~~~~~~~~~ 27:39.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 27:39.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:39.81 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:39.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:39.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:39.81 memset(aT, 0, sizeof(T)); 27:39.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:39.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:29: 27:39.81 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:39.81 struct Address 27:39.81 ^~~~~~~ 27:39.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:39.81 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 27:39.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:13: 27:39.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:39.82 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:39.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:39.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:39.82 memset(aT, 0, sizeof(T)); 27:39.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:39.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:39.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:39.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:39.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:39.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:39.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.cpp:29: 27:39.82 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:39.82 struct BaseIndex 27:39.82 ^~~~~~~~~ 27:49.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:11: 27:49.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:49.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:49.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 27:49.70 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:49.70 ^ 27:49.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 27:49.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 27:49.70 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 27:49.70 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 27:49.70 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:49.70 class HeapSlot : public WriteBarrieredBase 27:49.70 ^~~~~~~~ 27:49.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 27:49.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:49.75 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:49.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:49.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:49.75 memset(aT, 0, sizeof(T)); 27:49.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:49.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 27:49.75 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 27:49.75 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:49.75 struct JSSubString { 27:49.75 ^~~~~~~~~~~ 27:49.80 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 27:49.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:49.80 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:49.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:49.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:49.80 memset(aT, 0, sizeof(T)); 27:49.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:49.80 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:11: 27:49.80 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:49.80 struct Address 27:49.80 ^~~~~~~ 27:49.80 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.h:9, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:6: 27:49.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:49.80 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:49.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:49.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:49.80 memset(aT, 0, sizeof(T)); 27:49.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:49.80 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 27:49.80 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SymbolObject.cpp:11: 27:49.81 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:49.81 struct BaseIndex 27:49.81 ^~~~~~~~~ 27:54.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:57: 27:54.19 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:54.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:54.19 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 27:54.19 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:54.19 ^ 27:54.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 27:54.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 27:54.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 27:54.19 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:16: 27:54.19 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:54.19 class HeapSlot : public WriteBarrieredBase 27:54.19 ^~~~~~~~ 27:54.50 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:54.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:54.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:54.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 27:54.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:54.50 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 27:54.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:54.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:54.50 memset(aT, 0, sizeof(T)); 27:54.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:54.50 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 27:54.50 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:16: 27:54.50 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:54.50 struct JSSubString { 27:54.50 ^~~~~~~~~~~ 27:54.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:54.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:54.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:54.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:54.54 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:54.54 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 27:54.54 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 27:54.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 27:54.54 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 27:54.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 27:54.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 27:54.54 memset(aT, 0, sizeof(T)); 27:54.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:54.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:23, 27:54.54 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:52: 27:54.55 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 27:54.55 class CodeSegment 27:54.55 ^~~~~~~~~~~ 27:54.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:54.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:54.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:54.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:54.55 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:54.55 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 27:54.55 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 27:54.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 27:54.55 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 27:54.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 27:54.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 27:54.55 memset(aT, 0, sizeof(T)); 27:54.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:54.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:52: 27:54.55 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 27:54.55 struct LinkDataCacheablePod 27:54.55 ^~~~~~~~~~~~~~~~~~~~ 27:54.57 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:54.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:54.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:54.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 27:54.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:54.57 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 27:54.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:54.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:54.57 memset(aT, 0, sizeof(T)); 27:54.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:54.57 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:56: 27:54.57 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:54.57 struct Address 27:54.57 ^~~~~~~ 27:54.57 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 27:54.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 27:54.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 27:54.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.h:9, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:6: 27:54.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:54.57 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 27:54.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:54.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:54.57 memset(aT, 0, sizeof(T)); 27:54.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 27:54.57 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 27:54.57 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TestingFunctions.cpp:56: 27:54.57 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:54.57 struct BaseIndex 27:54.57 ^~~~~~~~~ 28:03.20 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:24: 28:03.20 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:03.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:03.20 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 28:03.20 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:03.20 ^ 28:03.20 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 28:03.21 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 28:03.21 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 28:03.21 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:03.21 class HeapSlot : public WriteBarrieredBase 28:03.21 ^~~~~~~~ 28:03.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:03.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:03.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:03.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 28:03.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:03.29 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 28:03.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:03.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:03.29 memset(aT, 0, sizeof(T)); 28:03.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:03.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 28:03.29 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 28:03.29 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:03.29 struct JSSubString { 28:03.29 ^~~~~~~~~~~ 28:03.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:03.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:03.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:03.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 28:03.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:03.34 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 28:03.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:03.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:03.34 memset(aT, 0, sizeof(T)); 28:03.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:03.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 28:03.34 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:24: 28:03.35 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:03.35 struct Address 28:03.35 ^~~~~~~ 28:03.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:03.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:03.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:03.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:6: 28:03.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:03.35 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 28:03.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:03.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:03.35 memset(aT, 0, sizeof(T)); 28:03.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:03.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 28:03.35 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.cpp:24: 28:03.35 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:03.35 struct BaseIndex 28:03.35 ^~~~~~~~~ 28:10.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 28:10.22 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:13: 28:10.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:10.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:10.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 28:10.22 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:10.22 ^ 28:10.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 28:10.22 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 28:10.22 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 28:10.22 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:10.22 class HeapSlot : public WriteBarrieredBase 28:10.22 ^~~~~~~~ 28:11.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:11.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:11.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:11.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:11.04 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:11.04 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:11.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 28:11.04 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 28:11.04 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 28:11.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:11.04 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 28:11.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:11.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:11.04 memset(aT, 0, sizeof(T)); 28:11.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:11.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 28:11.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 28:11.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 28:11.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 28:11.04 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 28:11.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 28:11.05 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 28:11.05 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 28:11.05 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:11.05 struct JSSubString { 28:11.05 ^~~~~~~~~~~ 28:11.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:11.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:11.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:11.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:11.09 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 28:11.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:11.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 28:11.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:11.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:11.10 memset(aT, 0, sizeof(T)); 28:11.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:11.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:13: 28:11.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:11.10 struct Address 28:11.10 ^~~~~~~ 28:11.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:11.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:11.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:11.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.h:9, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:6: 28:11.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:11.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 28:11.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:11.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:11.10 memset(aT, 0, sizeof(T)); 28:11.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:11.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 28:11.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakMapObject.cpp:13: 28:11.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:11.10 struct BaseIndex 28:11.10 ^~~~~~~~~ 28:13.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 28:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 28:13.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:13.53 foundInterface = 0; \ 28:13.53 ^~~~~~~~~~~~~~ 28:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:13.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:13.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:13.53 NS_INTERFACE_MAP_END_INHERITING(Event) 28:13.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 28:13.53 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 28:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:13.53 } else 28:13.53 ^~~~ 28:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:13.53 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:13.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:13.53 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:13.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.53 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:13.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CaretStateChangedEvent) 28:13.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 28:13.86 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::CloseEvent::QueryInterface(const nsIID&, void**)': 28:13.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:13.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:13.86 foundInterface = 0; \ 28:13.86 ^~~~~~~~~~~~~~ 28:13.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:13.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.86 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:13.86 NS_INTERFACE_MAP_END_INHERITING(Event) 28:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 28:13.86 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 28:13.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:13.86 } else 28:13.86 ^~~~ 28:13.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:13.86 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:13.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:13.87 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:13.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.87 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:13.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CloseEvent) 28:13.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:14.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:14.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 28:14.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:14.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:14.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 28:14.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:14.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 28:14.11 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 28:14.11 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 28:14.11 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 28:14.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:14.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:14.11 foundInterface = 0; \ 28:14.11 ^~~~~~~~~~~~~~ 28:14.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:14.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:14.11 ^~~~~~~~~~~~~~~~~~~~~~~ 28:14.11 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:14.11 NS_INTERFACE_MAP_END 28:14.11 ^~~~~~~~~~~~~~~~~~~~ 28:14.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:14.11 else 28:14.11 ^~~~ 28:14.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:14.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:14.12 ^~~~~~~~~~~~~~~~~~ 28:14.12 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:14.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:14.12 ^~~~~~~~~~~~~~~~~~~~~~ 28:14.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 28:14.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:14.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:6, 28:14.44 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 28:14.44 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 28:14.44 /builddir/build/BUILD/pale-moon/pmbuild/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]': 28:14.44 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 28:14.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 28:14.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 28:14.44 memcpy(aDst, aSrc, aNElem * sizeof(T)); 28:14.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:14.44 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 28:14.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 28:14.44 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ConstantSourceNodeBinding.cpp:12, 28:14.44 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings2.cpp:290: 28:14.44 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 28:14.44 struct AudioTimelineEvent final 28:14.44 ^~~~~~~~~~~~~~~~~~ 28:16.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:18: 28:16.68 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:16.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:16.68 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 28:16.68 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:16.68 ^ 28:16.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 28:16.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 28:16.68 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 28:16.68 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 28:16.68 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:16.68 class HeapSlot : public WriteBarrieredBase 28:16.68 ^~~~~~~~ 28:17.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 28:17.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:17.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 28:17.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:17.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:17.51 memset(aT, 0, sizeof(T)); 28:17.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:17.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 28:17.51 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 28:17.51 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:17.51 struct JSSubString { 28:17.51 ^~~~~~~~~~~ 28:17.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 28:17.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:17.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 28:17.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:17.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:17.56 memset(aT, 0, sizeof(T)); 28:17.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:17.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:18: 28:17.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:17.56 struct Address 28:17.56 ^~~~~~~ 28:17.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:14, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.h:9, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:6: 28:17.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:17.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 28:17.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:17.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:17.56 memset(aT, 0, sizeof(T)); 28:17.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:17.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 28:17.56 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/WeakSetObject.cpp:18: 28:17.56 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:17.56 struct BaseIndex 28:17.56 ^~~~~~~~~ 28:18.86 libjs_src_builtin.a.desc 28:19.42 sysv.o 28:19.44 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'classify_argument': 28:19.44 Warning: -Wempty-body in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: suggest braces around empty body in an 'else' statement 28:19.44 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:195:18: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 28:19.44 FFI_ASSERT (0); 28:19.44 ^ 28:19.44 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 28:19.44 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:224:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 28:19.44 for (i = 0; i < words; i++) 28:19.44 ^ 28:19.44 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 28:19.44 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:245:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 28:19.44 for (i = 0; i < num; i++) 28:19.44 ^ 28:19.44 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 28:19.44 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:264:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 28:19.44 for (i = 1; i < words; i++) 28:19.44 ^ 28:19.44 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 28:19.44 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:270:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 28:19.44 for (i = 0; i < words; i++) 28:19.44 ^ 28:19.44 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'examine_argument': 28:19.44 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 28:19.44 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:323:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 28:19.44 for (i = 0; i < n; ++i) 28:19.44 ^ 28:19.44 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'ffi_call': 28:19.44 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 28:19.45 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:494:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 28:19.45 for (j = 0; j < n; j++, a += 8, size -= 8) 28:19.45 ^ 28:19.45 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'ffi_closure_unix64_inner': 28:19.45 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 28:19.45 /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/libffi/src/x86/ffi64.c:669:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 28:19.45 for (j = 0; j < n; j++, a += 8) 28:19.45 ^ 28:19.55 unix64.o 28:19.56 libconfig_external_ffi.a.desc 28:23.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 28:23.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.cpp:21, 28:23.87 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:38: 28:23.87 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:23.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:23.87 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 28:23.87 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:23.87 ^ 28:23.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 28:23.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 28:23.87 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 28:23.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 28:23.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 28:23.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 28:23.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 28:23.87 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 28:23.87 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:23.87 class HeapSlot : public WriteBarrieredBase 28:23.87 ^~~~~~~~ 28:23.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 28:23.98 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 28:23.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:23.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 28:23.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:23.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:23.98 memset(aT, 0, sizeof(T)); 28:23.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:23.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 28:23.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 28:23.98 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 28:23.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:23.98 struct JSSubString { 28:23.98 ^~~~~~~~~~~ 28:24.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 28:24.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 28:24.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:24.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 28:24.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:24.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:24.03 memset(aT, 0, sizeof(T)); 28:24.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:24.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 28:24.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 28:24.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:24.03 struct Address 28:24.03 ^~~~~~~ 28:24.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 28:24.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 28:24.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 28:24.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:24.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 28:24.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:24.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:24.04 memset(aT, 0, sizeof(T)); 28:24.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:24.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:24.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:24.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 28:24.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 28:24.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 28:24.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 28:24.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 28:24.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 28:24.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 28:24.04 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 28:24.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:24.04 struct BaseIndex 28:24.04 ^~~~~~~~~ 28:24.32 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 28:24.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 28:24.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 28:24.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 28:24.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:24.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:24.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 28:24.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:24.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:24.32 memset(p, 0, numElems * sizeof(T)); 28:24.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:24.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 28:24.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:24.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 28:24.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.h:9, 28:24.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysis.cpp:6, 28:24.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 28:24.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:24.32 class HashTableEntry 28:24.32 ^~~~~~~~~~~~~~ 28:33.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 28:33.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCompiler.cpp:36, 28:33.35 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:11: 28:33.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:33.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:33.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 28:33.35 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:33.35 ^ 28:33.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 28:33.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 28:33.35 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 28:33.35 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:33.35 class HeapSlot : public WriteBarrieredBase 28:33.35 ^~~~~~~~ 28:33.69 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:33.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:33.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:33.69 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:33.69 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:33.69 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:33.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 28:33.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 28:33.69 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 28:33.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:33.69 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 28:33.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:33.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:33.69 memset(aT, 0, sizeof(T)); 28:33.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:33.69 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 28:33.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 28:33.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 28:33.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.h:14, 28:33.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:10, 28:33.69 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 28:33.69 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 28:33.69 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:33.69 struct JSSubString { 28:33.69 ^~~~~~~~~~~ 28:33.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:33.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:33.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:33.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 28:33.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 28:33.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:33.73 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 28:33.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:33.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:33.73 memset(aT, 0, sizeof(T)); 28:33.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:33.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/SharedIC.h:14, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.h:15, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:10, 28:33.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 28:33.74 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 28:33.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:33.74 struct Address 28:33.74 ^~~~~~~ 28:33.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:33.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:33.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:33.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 28:33.74 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 28:33.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:33.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 28:33.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:33.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:33.74 memset(aT, 0, sizeof(T)); 28:33.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:33.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/SharedIC.h:14, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.h:15, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:10, 28:33.74 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 28:33.74 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 28:33.74 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:33.74 struct BaseIndex 28:33.74 ^~~~~~~~~ 28:34.18 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/SharedIC.h:14, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.h:15, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:10, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 28:34.18 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 28:34.18 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 28:34.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 28:34.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:34.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:34.18 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 28:34.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:34.18 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:34.18 memset(p, 0, numElems * sizeof(T)); 28:34.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:34.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 28:34.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:34.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 28:34.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:34.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.h:9, 28:34.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineCacheIR.cpp:6, 28:34.18 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 28:34.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:34.18 class HashTableEntry 28:34.18 ^~~~~~~~~~~~~~ 28:37.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:7, 28:37.48 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::XSLTProcessorBinding::transformToFragment(JSContext*, JS::Handle, txMozillaXSLTProcessor*, const JSJitMethodCallArgs&)': 28:37.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 28:37.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:37.48 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 28:37.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:37.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.48 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:105:27: note: '*((void*)& ceReaction +24)' was declared here 28:37.48 Maybe ceReaction; 28:37.48 ^~~~~~~~~~ 28:37.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h:11, 28:37.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/StructuredClone.h:10, 28:37.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Principals.h:17, 28:37.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:35, 28:37.48 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:9, 28:37.48 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XPathNSResolverBinding.cpp:3, 28:37.49 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:2: 28:37.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 28:37.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:37.49 ::new (mStorage.addr()) T(Forward(aArgs)...); 28:37.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:37.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.49 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:105:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 28:37.49 Maybe ceReaction; 28:37.49 ^~~~~~~~~~ 28:37.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:7, 28:37.49 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 28:37.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:37.49 PopAndInvokeElementQueue(); 28:37.49 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 28:37.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.49 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:105:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 28:37.49 Maybe ceReaction; 28:37.49 ^~~~~~~~~~ 28:37.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:7, 28:37.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: In function 'bool mozilla::dom::XSLTProcessorBinding::transformToDocument(JSContext*, JS::Handle, txMozillaXSLTProcessor*, const JSJitMethodCallArgs&)': 28:37.55 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)& ceReaction +24)' may be used uninitialized in this function 28:37.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:546:14: warning: '*((void*)& ceReaction +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:37.55 mCx, mIsElementQueuePushedForPreviousRecursionDepth); 28:37.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:37.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.55 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:160:27: note: '*((void*)& ceReaction +24)' was declared here 28:37.55 Maybe ceReaction; 28:37.55 ^~~~~~~~~~ 28:37.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BufferList.h:11, 28:37.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/StructuredClone.h:10, 28:37.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Principals.h:17, 28:37.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:35, 28:37.55 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:9, 28:37.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XPathNSResolverBinding.cpp:3, 28:37.55 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:2: 28:37.55 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function 28:37.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:37.55 ::new (mStorage.addr()) T(Forward(aArgs)...); 28:37.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:37.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.55 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:160:27: note: '*((void*)(& ceReaction)+8).mozilla::dom::AutoCEReaction::mCx' was declared here 28:37.56 Maybe ceReaction; 28:37.56 ^~~~~~~~~~ 28:37.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:7, 28:37.56 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.56 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function 28:37.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:325:31: warning: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:37.56 PopAndInvokeElementQueue(); 28:37.56 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 28:37.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings20.cpp:26: 28:37.56 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/XSLTProcessorBinding.cpp:160:27: note: '*((void*)(& ceReaction)+8).RefPtr::mRawPtr' was declared here 28:37.56 Maybe ceReaction; 28:37.56 ^~~~~~~~~~ 28:41.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 28:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceLightEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceLightEvent::QueryInterface(const nsIID&, void**)': 28:41.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:41.97 foundInterface = 0; \ 28:41.97 ^~~~~~~~~~~~~~ 28:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:41.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:41.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceLightEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:41.97 NS_INTERFACE_MAP_END_INHERITING(Event) 28:41.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 28:41.97 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 28:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:41.97 } else 28:41.97 ^~~~ 28:41.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:41.97 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:41.98 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceLightEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:41.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceLightEvent) 28:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:42.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 28:42.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:42.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:42.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 28:42.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:42.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 28:42.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 28:42.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 28:42.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 28:42.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceOrientationEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceOrientationEvent::QueryInterface(const nsIID&, void**)': 28:42.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:42.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:42.04 foundInterface = 0; \ 28:42.04 ^~~~~~~~~~~~~~ 28:42.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:42.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:42.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:42.04 NS_INTERFACE_MAP_END_INHERITING(Event) 28:42.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:42.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:42.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:42.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 28:42.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 28:42.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:42.04 } else 28:42.04 ^~~~ 28:42.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:42.04 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:42.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:42.04 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:42.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:42.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceOrientationEvent) 28:42.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 28:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceProximityEvent::QueryInterface(const nsIID&, void**)': 28:42.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:42.07 foundInterface = 0; \ 28:42.07 ^~~~~~~~~~~~~~ 28:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:42.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceProximityEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:42.07 NS_INTERFACE_MAP_END_INHERITING(Event) 28:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 28:42.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 28:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:42.07 } else 28:42.07 ^~~~ 28:42.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:42.07 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:42.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:42.08 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:42.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.08 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DeviceProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:42.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceProximityEvent) 28:42.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.39 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 28:42.39 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 28:42.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 28:42.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentBinding.cpp:36, 28:42.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:362: 28:42.40 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 28:42.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 28:42.40 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 28:42.40 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 28:42.40 ^ 28:42.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 28:42.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 28:42.40 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.h:19, 28:42.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocumentType.h:17, 28:42.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMImplementationBinding.cpp:9, 28:42.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:38: 28:42.40 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 28:42.40 class nsCSSValue { 28:42.40 ^~~~~~~~~~ 28:44.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 28:44.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 28:44.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:6, 28:44.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 28:44.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 28:44.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 28:44.38 /builddir/build/BUILD/pale-moon/pmbuild/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]': 28:44.38 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 28:44.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 28:44.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 28:44.38 memcpy(aDst, aSrc, aNElem * sizeof(T)); 28:44.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.38 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 28:44.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 28:44.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DelayNodeBinding.cpp:8, 28:44.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings3.cpp:242: 28:44.38 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 28:44.38 struct AudioTimelineEvent final 28:44.38 ^~~~~~~~~~~~~~~~~~ 28:53.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/EnvironmentObject-inl.h:12, 28:53.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame-inl.h:18, 28:53.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/VMFunctions.cpp:23, 28:53.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 28:53.89 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:53.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:53.89 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 28:53.89 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:53.89 ^ 28:53.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 28:53.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 28:53.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 28:53.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 28:53.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:53.89 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:53.90 class HeapSlot : public WriteBarrieredBase 28:53.90 ^~~~~~~~ 28:54.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:54.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 28:54.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 28:54.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 28:54.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 28:54.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 28:54.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:54.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 28:54.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:54.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:54.06 memset(aT, 0, sizeof(T)); 28:54.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:54.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 28:54.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 28:54.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 28:54.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 28:54.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:54.06 struct JSSubString { 28:54.06 ^~~~~~~~~~~ 28:54.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 28:54.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:54.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 28:54.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:54.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:54.13 memset(aT, 0, sizeof(T)); 28:54.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:54.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Lowering.h:12, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:8, 28:54.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:54.13 struct Address 28:54.13 ^~~~~~~ 28:54.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 28:54.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:54.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 28:54.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:54.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:54.13 memset(aT, 0, sizeof(T)); 28:54.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 28:54.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Lowering.h:12, 28:54.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:8, 28:54.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:54.13 struct BaseIndex 28:54.13 ^~~~~~~~~ 28:54.45 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:10, 28:54.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 28:54.45 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.45 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 28:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 28:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:54.45 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 28:54.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:54.45 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:54.45 memset(p, 0, numElems * sizeof(T)); 28:54.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 28:54.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:54.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 28:54.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:54.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 28:54.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 28:54.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 28:54.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 28:54.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 28:54.45 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:54.45 class HashTableEntry 28:54.45 ^~~~~~~~~~~~~~ 28:54.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:10, 28:54.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 28:54.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.46 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry; size_t = long unsigned int]': 28:54.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry; uint32_t = unsigned int]' 28:54.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:54.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:344:69: required from 'bool js::HashSet::init(uint32_t) [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:54.46 /builddir/build/BUILD/pale-moon/platform/js/src/jit/ValueNumbering.cpp:82:22: required from here 28:54.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry' with no trivial copy-assignment 28:54.46 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry' with no trivial copy-assignment [-Wclass-memaccess] 28:54.46 memset(p, 0, numElems * sizeof(T)); 28:54.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 28:54.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:54.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 28:54.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 28:54.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 28:54.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 28:54.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 28:54.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.h:9, 28:54.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/TypePolicy.cpp:6, 28:54.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 28:54.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry' declared here 28:54.46 class HashTableEntry 28:54.46 ^~~~~~~~~~~~~~ 29:06.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 29:06.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 29:06.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 29:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::DownloadEvent::QueryInterface(const nsIID&, void**)': 29:06.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:06.29 foundInterface = 0; \ 29:06.29 ^~~~~~~~~~~~~~ 29:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:06.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:06.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:06.29 NS_INTERFACE_MAP_END_INHERITING(Event) 29:06.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 29:06.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 29:06.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 29:06.29 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 29:06.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 29:06.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 29:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:06.29 } else 29:06.29 ^~~~ 29:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:06.29 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:06.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:06.29 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:06.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.29 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:06.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DownloadEvent) 29:06.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 29:06.37 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 29:06.37 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 29:06.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownload::QueryInterface(const nsIID&, void**)': 29:06.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:06.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:06.37 foundInterface = 0; \ 29:06.37 ^~~~~~~~~~~~~~ 29:06.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:06.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp:2765:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:06.37 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 29:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 29:06.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 29:06.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 29:06.37 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 29:06.37 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 29:06.37 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 29:06.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:06.37 } else 29:06.37 ^~~~ 29:06.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:06.37 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:06.37 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp:2764:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:06.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownload) 29:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 29:06.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 29:06.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 29:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownloadManager::QueryInterface(const nsIID&, void**)': 29:06.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:06.39 foundInterface = 0; \ 29:06.39 ^~~~~~~~~~~~~~ 29:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:06.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:06.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp:3290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:06.39 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 29:06.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 29:06.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 29:06.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 29:06.39 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 29:06.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 29:06.39 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 29:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:06.39 } else 29:06.39 ^~~~ 29:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:06.39 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:06.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:06.39 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:06.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.39 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DownloadsBinding.cpp:3289:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:06.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownloadManager) 29:06.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:07.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 29:07.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 29:07.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 29:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 29:07.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:07.07 foundInterface = 0; \ 29:07.07 ^~~~~~~~~~~~~~ 29:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:07.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:07.07 NS_INTERFACE_MAP_END_INHERITING(Event) 29:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:07.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 29:07.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 29:07.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 29:07.07 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/AtomList.h:10, 29:07.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 29:07.07 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 29:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:07.07 } else 29:07.07 ^~~~ 29:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:07.07 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:07.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:07.07 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:07.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ErrorEvent) 29:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:07.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 29:07.37 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 29:07.37 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 29:07.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 29:07.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:07.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:07.37 foundInterface = 0; \ 29:07.37 ^~~~~~~~~~~~~~ 29:07.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:07.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:07.37 ^~~~~~~~~~~~~~~~~~~~~~~ 29:07.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ExternalBinding.cpp:766:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:07.37 NS_INTERFACE_MAP_END 29:07.37 ^~~~~~~~~~~~~~~~~~~~ 29:07.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:07.37 else 29:07.37 ^~~~ 29:07.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:07.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:07.37 ^~~~~~~~~~~~~~~~~~ 29:07.37 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ExternalBinding.cpp:765:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:07.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 29:07.37 ^~~~~~~~~~~~~~~~~~~~~~ 29:07.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:07.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 29:07.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 29:07.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:07.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 29:07.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:07.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:07.46 memset(aT, 0, sizeof(T)); 29:07.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:07.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 29:07.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 29:07.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 29:07.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:07.46 struct JSSubString { 29:07.46 ^~~~~~~~~~~ 29:07.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:07.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 29:07.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 29:07.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:07.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 29:07.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 29:07.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 29:07.51 memset(aT, 0, sizeof(T)); 29:07.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:07.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 29:07.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 29:07.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:07.51 struct Address 29:07.51 ^~~~~~~ 29:07.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:07.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 29:07.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 29:07.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:07.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 29:07.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 29:07.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 29:07.51 memset(aT, 0, sizeof(T)); 29:07.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:07.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 29:07.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 29:07.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 29:07.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:07.51 struct BaseIndex 29:07.51 ^~~~~~~~~ 29:07.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 29:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 29:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 29:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 29:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 29:07.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 29:07.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 29:07.78 memset(p, 0, numElems * sizeof(T)); 29:07.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:07.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 29:07.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 29:07.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 29:07.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:07.78 class HashTableEntry 29:07.78 ^~~~~~~~~~~~~~ 29:07.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 29:07.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 29:07.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 29:07.82 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 29:07.82 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 29:07.82 /builddir/build/BUILD/pale-moon/pmbuild/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]': 29:07.82 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 29:07.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 29:07.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 29:07.82 memcpy(aDst, aSrc, aNElem * sizeof(T)); 29:07.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:07.82 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 29:07.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 29:07.82 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DynamicsCompressorNodeBinding.cpp:9, 29:07.82 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:98: 29:07.82 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 29:07.82 struct AudioTimelineEvent final 29:07.82 ^~~~~~~~~~~~~~~~~~ 29:07.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 29:07.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 29:07.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 29:07.84 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 29:07.84 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 29:07.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 29:07.84 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 29:07.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 29:07.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 29:07.84 memset(aT, 0, sizeof(T)); 29:07.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:07.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/EventTargetBinding.cpp:23, 29:07.84 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings4.cpp:194: 29:07.84 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 29:07.84 struct GlobalProperties { 29:07.84 ^~~~~~~~~~~~~~~~ 29:16.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:16.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:16.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:16.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 29:16.00 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 29:16.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:16.00 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 29:16.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:16.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:16.00 memset(aT, 0, sizeof(T)); 29:16.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:16.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 29:16.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 29:16.00 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 29:16.00 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:16.00 struct JSSubString { 29:16.00 ^~~~~~~~~~~ 29:16.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 29:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:16.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 29:16.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 29:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 29:16.05 memset(aT, 0, sizeof(T)); 29:16.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:16.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 29:16.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:16.05 struct Address 29:16.05 ^~~~~~~ 29:16.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 29:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:16.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 29:16.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 29:16.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 29:16.05 memset(aT, 0, sizeof(T)); 29:16.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:16.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 29:16.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 29:16.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 29:16.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:16.05 struct BaseIndex 29:16.05 ^~~~~~~~~ 29:16.32 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 29:16.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 29:16.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 29:16.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 29:16.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:16.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:16.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 29:16.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 29:16.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 29:16.32 memset(p, 0, numElems * sizeof(T)); 29:16.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:16.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:16.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:11, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 29:16.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 29:16.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 29:16.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:16.32 class HashTableEntry 29:16.32 ^~~~~~~~~~~~~~ 29:26.68 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 29:26.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FontFaceSetBinding.cpp:14, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:50: 29:26.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 29:26.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 29:26.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 29:26.68 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 29:26.68 ^ 29:26.68 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStyleStruct.h:21, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsRuleNode.h:21, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsLayoutUtils.h:26, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEvent.h:14, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FocusEventBinding.cpp:11, 29:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:26: 29:26.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 29:26.68 class nsCSSValue { 29:26.68 ^~~~~~~~~~ 29:27.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 29:27.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 29:27.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:27.02 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 29:27.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:27.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:27.02 memset(aT, 0, sizeof(T)); 29:27.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:27.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Disassembler.h:9, 29:27.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 29:27.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 29:27.02 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:27.02 struct JSSubString { 29:27.02 ^~~~~~~~~~~ 29:27.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 29:27.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 29:27.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:27.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 29:27.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 29:27.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 29:27.07 memset(aT, 0, sizeof(T)); 29:27.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:27.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Disassembler.h:9, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 29:27.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 29:27.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:27.07 struct Address 29:27.07 ^~~~~~~ 29:27.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 29:27.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 29:27.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:27.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 29:27.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 29:27.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 29:27.07 memset(aT, 0, sizeof(T)); 29:27.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:27.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Disassembler.h:9, 29:27.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 29:27.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 29:27.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:27.07 struct BaseIndex 29:27.07 ^~~~~~~~~ 29:27.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 29:27.20 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 29:27.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:27.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:27.20 foundInterface = 0; \ 29:27.20 ^~~~~~~~~~~~~~ 29:27.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:27.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:27.20 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:27.20 NS_INTERFACE_MAP_END_INHERITING(Event) 29:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:27.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 29:27.20 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 29:27.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:27.20 } else 29:27.20 ^~~~ 29:27.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:27.20 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:27.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:27.20 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:27.20 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:27.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FontFaceSetLoadEvent) 29:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:27.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Disassembler.h:9, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 29:27.36 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 29:27.36 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 29:27.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 29:27.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:27.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:27.36 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 29:27.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 29:27.36 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 29:27.36 memset(p, 0, numElems * sizeof(T)); 29:27.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:27.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:27.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:27.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 29:27.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 29:27.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 29:27.36 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 29:27.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:27.36 class HashTableEntry 29:27.36 ^~~~~~~~~~~~~~ 29:28.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 29:28.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 29:28.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:6, 29:28.60 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 29:28.60 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 29:28.60 /builddir/build/BUILD/pale-moon/pmbuild/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]': 29:28.60 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 29:28.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 29:28.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 29:28.61 memcpy(aDst, aSrc, aNElem * sizeof(T)); 29:28.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:28.61 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 29:28.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 29:28.61 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/GainNodeBinding.cpp:8, 29:28.61 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings5.cpp:122: 29:28.61 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 29:28.61 struct AudioTimelineEvent final 29:28.61 ^~~~~~~~~~~~~~~~~~ 29:39.18 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 29:39.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 29:39.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 29:39.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 29:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 29:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 29:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 29:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 29:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 29:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 29:39.18 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 29:39.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 29:39.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:39.19 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 29:39.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:39.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:39.19 memset(aT, 0, sizeof(T)); 29:39.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:39.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 29:39.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 29:39.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 29:39.19 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:39.19 struct JSSubString { 29:39.19 ^~~~~~~~~~~ 29:39.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 29:39.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 29:39.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 29:39.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 29:39.24 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 29:39.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:39.24 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 29:39.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 29:39.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 29:39.24 memset(aT, 0, sizeof(T)); 29:39.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:39.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 29:39.24 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 29:39.24 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:39.24 struct Address 29:39.24 ^~~~~~~ 29:39.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 29:39.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 29:39.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 29:39.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:39.24 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 29:39.25 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 29:39.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:39.25 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 29:39.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 29:39.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 29:39.25 memset(aT, 0, sizeof(T)); 29:39.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:39.25 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 29:39.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 29:39.25 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 29:39.25 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:39.25 struct BaseIndex 29:39.25 ^~~~~~~~~ 29:39.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 29:39.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 29:39.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:39.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 29:39.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 29:39.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 29:39.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 29:39.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 29:39.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 29:39.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 29:39.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 29:39.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:39.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:39.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 29:39.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 29:39.52 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 29:39.52 memset(p, 0, numElems * sizeof(T)); 29:39.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:39.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 29:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 29:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrameIterator.h:9, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:11, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:14, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Lowering-shared.h:12, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 29:39.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 29:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 29:39.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:39.52 class HashTableEntry 29:39.52 ^~~~~~~~~~~~~~ 29:48.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/EnvironmentObject-inl.h:12, 29:48.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:13, 29:48.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:48.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 29:48.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 29:48.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 29:48.82 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:48.82 ^ 29:48.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 29:48.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 29:48.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 29:48.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 29:48.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:48.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:48.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:48.83 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:48.83 class HeapSlot : public WriteBarrieredBase 29:48.83 ^~~~~~~~ 29:49.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:49.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:49.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:49.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:49.40 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:49.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:49.40 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 29:49.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:49.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:49.40 memset(aT, 0, sizeof(T)); 29:49.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:49.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 29:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 29:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:49.41 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:49.41 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:49.41 struct JSSubString { 29:49.41 ^~~~~~~~~~~ 29:49.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:49.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:49.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:49.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:49.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:49.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 29:49.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:49.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:49.45 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:49.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:49.45 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 29:49.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 29:49.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 29:49.45 memset(aT, 0, sizeof(T)); 29:49.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:49.45 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:49.45 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:49.45 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:49.45 struct Address 29:49.45 ^~~~~~~ 29:49.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:49.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:49.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:49.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:49.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:49.45 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:49.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:49.45 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 29:49.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 29:49.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 29:49.45 memset(aT, 0, sizeof(T)); 29:49.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:49.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:49.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:49.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 29:49.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 29:49.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 29:49.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:49.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:49.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:49.46 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:49.46 struct BaseIndex 29:49.46 ^~~~~~~~~ 29:49.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 29:49.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:49.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:49.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:49.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:49.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 29:49.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:49.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:49.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:49.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 29:49.51 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 29:49.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 29:49.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 29:49.51 memset(aT, 0, sizeof(T)); 29:49.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:49.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 29:49.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.cpp:20, 29:49.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:11: 29:49.51 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 29:49.51 class CodeSegment 29:49.51 ^~~~~~~~~~~ 29:49.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 29:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 29:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 29:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 29:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 29:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:49.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:49.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 29:49.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 29:49.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:49.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:49.73 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 29:49.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 29:49.73 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 29:49.73 memset(p, 0, numElems * sizeof(T)); 29:49.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:49.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:49.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:49.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 29:49.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 29:49.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:11, 29:49.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 29:49.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.cpp:6, 29:49.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 29:49.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:49.73 class HashTableEntry 29:49.73 ^~~~~~~~~~~~~~ 29:52.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:47: 29:52.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.cpp: In function 'void EmitReadSlotResult(js::jit::CacheIRWriter&, JSObject*, JSObject*, js::Shape*, js::jit::ObjOperandId)': 29:52.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.cpp: '*((void*)& expandoId +8)' may be used uninitialized in this function 29:52.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/CacheIR.cpp:224:27: warning: '*((void*)& expandoId +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:52.09 EmitLoadSlotResult(writer, holderId, &holder->as(), shape); 29:52.09 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:57.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 29:57.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:54, 29:57.27 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:57.27 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 29:57.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 29:57.27 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 29:57.27 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:57.27 ^ 29:57.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 29:57.27 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 29:57.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 29:57.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 29:57.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 29:57.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 29:57.27 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:57.27 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:57.27 class HeapSlot : public WriteBarrieredBase 29:57.27 ^~~~~~~~ 29:57.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 29:57.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 29:57.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 29:57.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:57.59 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 29:57.59 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 29:57.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 29:57.59 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 29:57.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 29:57.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 29:57.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 29:57.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 29:57.59 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:57.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:57.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 29:57.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:57.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:57.60 memset(aT, 0, sizeof(T)); 29:57.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:57.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 29:57.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 29:57.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:57.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:57.60 struct JSSubString { 29:57.60 ^~~~~~~~~~~ 29:57.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 29:57.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 29:57.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 29:57.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 29:57.64 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:57.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:57.64 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 29:57.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 29:57.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 29:57.64 memset(aT, 0, sizeof(T)); 29:57.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:57.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 29:57.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 29:57.65 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:57.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:57.65 struct Address 29:57.65 ^~~~~~~ 29:57.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 29:57.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 29:57.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 29:57.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 29:57.65 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:57.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:57.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 29:57.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 29:57.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 29:57.65 memset(aT, 0, sizeof(T)); 29:57.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:57.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 29:57.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 29:57.65 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:57.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:57.65 struct BaseIndex 29:57.65 ^~~~~~~~~ 29:58.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:13, 29:58.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 29:58.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 29:58.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 29:58.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 29:58.08 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:58.08 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 29:58.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 29:58.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:58.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 29:58.08 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 29:58.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 29:58.08 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 29:58.09 memset(p, 0, numElems * sizeof(T)); 29:58.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:58.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 29:58.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:58.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 29:58.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 29:58.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:58.09 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 29:58.09 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 29:58.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 29:58.09 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 29:58.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 29:58.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 29:58.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:9, 29:58.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.cpp:6, 29:58.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 29:58.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:58.09 class HashTableEntry 29:58.09 ^~~~~~~~~~~~~~ 30:13.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 30:13.57 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HashChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::HashChangeEvent::QueryInterface(const nsIID&, void**)': 30:13.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:13.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:13.57 foundInterface = 0; \ 30:13.57 ^~~~~~~~~~~~~~ 30:13.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:13.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:13.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:13.57 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HashChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:13.57 NS_INTERFACE_MAP_END_INHERITING(Event) 30:13.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:13.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:7, 30:13.57 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 30:13.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:13.57 } else 30:13.57 ^~~~ 30:13.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:13.57 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:13.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:13.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:13.57 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:13.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:13.57 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HashChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:13.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HashChangeEvent) 30:13.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:16.30 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Ion.cpp:54, 30:16.30 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: 30:16.30 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 30:16.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 30:16.30 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:16.30 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:16.30 ^ 30:16.30 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 30:16.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 30:16.30 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 30:16.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 30:16.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:16.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:16.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:16.30 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:16.30 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:16.30 class HeapSlot : public WriteBarrieredBase 30:16.30 ^~~~~~~~ 30:16.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:16.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:16.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 30:16.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 30:16.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 30:16.60 memset(aT, 0, sizeof(T)); 30:16.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:16.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:16.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:16.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:16.60 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:16.60 struct JSSubString { 30:16.60 ^~~~~~~~~~~ 30:16.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:16.66 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:16.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:16.66 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 30:16.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 30:16.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 30:16.66 memset(aT, 0, sizeof(T)); 30:16.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:16.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:16.66 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:16.66 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:16.66 struct Address 30:16.66 ^~~~~~~ 30:16.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:16.66 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:16.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:16.66 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 30:16.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 30:16.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 30:16.66 memset(aT, 0, sizeof(T)); 30:16.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:16.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:16.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:16.66 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:16.66 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:16.66 struct BaseIndex 30:16.66 ^~~~~~~~~ 30:17.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 30:17.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:17.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:17.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 30:17.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 30:17.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 30:17.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 30:17.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 30:17.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 30:17.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 30:17.03 memset(p, 0, numElems * sizeof(T)); 30:17.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:17.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 30:17.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:17.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 30:17.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:17.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:17.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:17.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 30:17.03 class HashTableEntry 30:17.03 ^~~~~~~~~~~~~~ 30:17.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 30:17.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 30:17.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 30:17.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 30:17.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 30:17.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 30:17.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 30:17.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:17.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:17.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:17.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:17.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 30:17.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 30:17.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 30:17.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = unsigned int; Value = BoundsCheckInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 30:17.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.cpp:3272:22: required from here 30:17.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 30:17.06 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 30:17.06 memset(p, 0, numElems * sizeof(T)); 30:17.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:17.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 30:17.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:17.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 30:17.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 30:17.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 30:17.06 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:9, 30:17.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:18, 30:17.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/AliasAnalysisShared.h:9, 30:17.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.h:9, 30:17.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 30:17.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 30:17.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 30:17.06 class HashTableEntry 30:17.06 ^~~~~~~~~~~~~~ 30:27.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 30:27.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:27.96 foundInterface = 0; \ 30:27.96 ^~~~~~~~~~~~~~ 30:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:27.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:27.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:27.96 NS_INTERFACE_MAP_END_INHERITING(Event) 30:27.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:27.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 30:27.96 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:27.96 } else 30:27.96 ^~~~ 30:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:27.96 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:27.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:27.96 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:27.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:27.96 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:27.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HiddenPluginEvent) 30:27.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:31.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 30:31.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:31.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:31.04 foundInterface = 0; \ 30:31.04 ^~~~~~~~~~~~~~ 30:31.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:31.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:31.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:31.04 NS_INTERFACE_MAP_END_INHERITING(Event) 30:31.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 30:31.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 30:31.05 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 30:31.05 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:31.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:31.05 } else 30:31.05 ^~~~ 30:31.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:31.05 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:31.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:31.05 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:31.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.05 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:31.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCaptureErrorEvent) 30:31.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:31.91 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozHardwareInput::QueryInterface(const nsIID&, void**)': 30:31.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:31.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:31.91 foundInterface = 0; \ 30:31.91 ^~~~~~~~~~~~~~ 30:31.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:31.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:31.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.91 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:9081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:31.91 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 30:31.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 30:31.91 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:31.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:31.91 } else 30:31.91 ^~~~ 30:31.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:31.91 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:31.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:31.91 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:31.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.91 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:9080:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:31.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozHardwareInput) 30:31.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:31.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:31.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:31.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:31.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:31.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:31.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 30:31.94 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 30:31.94 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:31.94 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContext::QueryInterface(const nsIID&, void**)': 30:31.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:31.95 foundInterface = 0; \ 30:31.95 ^~~~~~~~~~~~~~ 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:31.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:31.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:10548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:31.95 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 30:31.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:31.95 } else 30:31.95 ^~~~ 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:31.95 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:31.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:31.95 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:31.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:10547:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:31.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputContext) 30:31.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 30:31.95 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextFocusEventDetail::QueryInterface(const nsIID&, void**)': 30:31.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:31.95 foundInterface = 0; \ 30:31.95 ^~~~~~~~~~~~~~ 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:31.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:31.95 ^~~~~~~~~~~~~~~~~~~~~~~ 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:10971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:31.95 NS_INTERFACE_MAP_END 30:31.95 ^~~~~~~~~~~~~~~~~~~~ 30:31.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:31.96 else 30:31.96 ^~~~ 30:31.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:31.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:31.96 ^~~~~~~~~~~~~~~~~~ 30:31.96 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:10970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:31.96 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 30:31.96 ^~~~~~~~~~~~~~~~~~~~~~ 30:31.96 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSelectionChangeEventDetail::QueryInterface(const nsIID&, void**)': 30:31.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:31.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:31.96 foundInterface = 0; \ 30:31.96 ^~~~~~~~~~~~~~ 30:31.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:31.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:31.96 ^~~~~~~~~~~~~~~~~~~~~~~ 30:31.96 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:11187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:31.96 NS_INTERFACE_MAP_END 30:31.96 ^~~~~~~~~~~~~~~~~~~~ 30:31.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:31.96 else 30:31.96 ^~~~ 30:31.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:31.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:31.96 ^~~~~~~~~~~~~~~~~~ 30:31.96 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:11186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:31.96 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 30:31.96 ^~~~~~~~~~~~~~~~~~~~~~ 30:31.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSurroundingTextChangeEventDetail::QueryInterface(const nsIID&, void**)': 30:31.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:31.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:31.98 foundInterface = 0; \ 30:31.98 ^~~~~~~~~~~~~~ 30:31.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:31.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:31.98 ^~~~~~~~~~~~~~~~~~~~~~~ 30:31.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:11412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:31.98 NS_INTERFACE_MAP_END 30:31.98 ^~~~~~~~~~~~~~~~~~~~ 30:31.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:31.98 else 30:31.98 ^~~~ 30:31.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:31.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:31.98 ^~~~~~~~~~~~~~~~~~ 30:31.98 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:11411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:31.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 30:31.98 ^~~~~~~~~~~~~~~~~~~~~~ 30:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethod::QueryInterface(const nsIID&, void**)': 30:32.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:32.00 foundInterface = 0; \ 30:32.00 ^~~~~~~~~~~~~~ 30:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:32.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:12082:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:32.00 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 30:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 30:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 30:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 30:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 30:32.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:32.00 } else 30:32.00 ^~~~ 30:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:32.00 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:32.00 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.00 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:12081:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:32.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethod) 30:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethodManager::QueryInterface(const nsIID&, void**)': 30:32.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:32.04 foundInterface = 0; \ 30:32.04 ^~~~~~~~~~~~~~ 30:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:32.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:32.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:12825:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:32.04 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 30:32.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 30:32.04 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:32.04 } else 30:32.04 ^~~~ 30:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:32.04 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:32.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:32.04 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:32.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.04 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:12824:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:32.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethodManager) 30:32.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 30:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 30:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:32.06 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputRegistryEventDetail::QueryInterface(const nsIID&, void**)': 30:32.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:32.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:32.06 foundInterface = 0; \ 30:32.06 ^~~~~~~~~~~~~~ 30:32.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:32.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:32.06 ^~~~~~~~~~~~~~~~~~~~~~~ 30:32.06 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:13152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:32.06 NS_INTERFACE_MAP_END 30:32.06 ^~~~~~~~~~~~~~~~~~~~ 30:32.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:32.06 else 30:32.07 ^~~~ 30:32.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:32.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:32.07 ^~~~~~~~~~~~~~~~~~ 30:32.07 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InputMethodBinding.cpp:13151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:32.07 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 30:32.07 ^~~~~~~~~~~~~~~~~~~~~~ 30:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 30:32.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:32.13 foundInterface = 0; \ 30:32.13 ^~~~~~~~~~~~~~ 30:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:32.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:32.13 ^~~~~~~~~~~~~~~~~~~~~~~ 30:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:32.13 NS_INTERFACE_MAP_END 30:32.13 ^~~~~~~~~~~~~~~~~~~~ 30:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:32.13 else 30:32.13 ^~~~ 30:32.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:32.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:32.14 ^~~~~~~~~~~~~~~~~~ 30:32.14 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:32.14 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 30:32.14 ^~~~~~~~~~~~~~~~~~~~~~ 30:32.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 30:32.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 30:32.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 30:32.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 30:32.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 30:32.38 /builddir/build/BUILD/pale-moon/pmbuild/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]': 30:32.38 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:74:26: required from here 30:32.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: '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 30:32.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:109: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] 30:32.38 memcpy(aDst, aSrc, aNElem * sizeof(T)); 30:32.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.38 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioParamTimeline.h:10, 30:32.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 30:32.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IIRFilterNode.h:11, 30:32.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/IIRFilterNodeBinding.cpp:11, 30:32.38 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings8.cpp:194: 30:32.38 /builddir/build/BUILD/pale-moon/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 30:32.38 struct AudioTimelineEvent final 30:32.38 ^~~~~~~~~~~~~~~~~~ 30:36.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 30:36.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:31, 30:36.55 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:36.55 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 30:36.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 30:36.55 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:36.55 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:36.55 ^ 30:36.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 30:36.55 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 30:36.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 30:36.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 30:36.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 30:36.55 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:36.55 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:36.55 class HeapSlot : public WriteBarrieredBase 30:36.55 ^~~~~~~~ 30:36.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 30:36.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 30:36.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 30:36.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:36.77 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 30:36.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:36.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:36.78 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 30:36.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 30:36.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 30:36.78 memset(aT, 0, sizeof(T)); 30:36.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:36.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 30:36.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 30:36.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:36.78 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:36.78 struct JSSubString { 30:36.78 ^~~~~~~~~~~ 30:36.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 30:36.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 30:36.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 30:36.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:36.82 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 30:36.82 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 30:36.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 30:36.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 30:36.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 30:36.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 30:36.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 30:36.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:36.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:36.82 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 30:36.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 30:36.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 30:36.82 memset(aT, 0, sizeof(T)); 30:36.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:36.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 30:36.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:36.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:36.83 struct Address 30:36.83 ^~~~~~~ 30:36.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 30:36.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 30:36.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 30:36.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 30:36.83 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:36.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:36.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 30:36.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 30:36.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 30:36.83 memset(aT, 0, sizeof(T)); 30:36.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:36.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 30:36.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 30:36.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 30:36.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 30:36.84 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:36.84 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:36.84 struct BaseIndex 30:36.84 ^~~~~~~~~ 30:37.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:13, 30:37.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 30:37.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 30:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 30:37.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:37.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 30:37.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 30:37.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 30:37.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 30:37.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 30:37.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 30:37.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 30:37.10 memset(p, 0, numElems * sizeof(T)); 30:37.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 30:37.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:37.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 30:37.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 30:37.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 30:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 30:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 30:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/TypedObject.h:9, 30:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:13, 30:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.h:18, 30:37.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCaches.cpp:6, 30:37.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 30:37.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 30:37.10 class HashTableEntry 30:37.10 ^~~~~~~~~~~~~~ 30:49.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Lowering.cpp:16, 30:49.21 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:47: 30:49.21 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 30:49.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 30:49.21 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:49.21 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:49.21 ^ 30:49.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 30:49.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 30:49.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 30:49.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 30:49.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 30:49.21 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 30:49.21 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:49.21 class HeapSlot : public WriteBarrieredBase 30:49.21 ^~~~~~~~ 30:49.33 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 30:49.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 30:49.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 30:49.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 30:49.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 30:49.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 30:49.33 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 30:49.33 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 30:49.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:49.33 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 30:49.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 30:49.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 30:49.34 memset(aT, 0, sizeof(T)); 30:49.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:49.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 30:49.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 30:49.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 30:49.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 30:49.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 30:49.34 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 30:49.34 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:49.34 struct JSSubString { 30:49.34 ^~~~~~~~~~~ 30:49.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 30:49.40 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 30:49.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:49.40 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 30:49.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 30:49.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 30:49.40 memset(aT, 0, sizeof(T)); 30:49.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:49.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:10, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 30:49.40 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 30:49.40 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:49.40 struct Address 30:49.40 ^~~~~~~ 30:49.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 30:49.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 30:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 30:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 30:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 30:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 30:49.41 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 30:49.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:49.41 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 30:49.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 30:49.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 30:49.41 memset(aT, 0, sizeof(T)); 30:49.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:49.41 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 30:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 30:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 30:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:10, 30:49.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 30:49.41 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 30:49.41 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:49.41 struct BaseIndex 30:49.41 ^~~~~~~~~ 30:49.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:13, 30:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:10, 30:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 30:49.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 30:49.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 30:49.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 30:49.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 30:49.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 30:49.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 30:49.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 30:49.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 30:49.72 memset(p, 0, numElems * sizeof(T)); 30:49.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:49.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 30:49.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:49.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 30:49.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 30:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 30:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 30:49.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:13, 30:49.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompactBuffer.h:11, 30:49.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.h:9, 30:49.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitcodeMap.cpp:6, 30:49.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 30:49.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 30:49.73 class HashTableEntry 30:49.73 ^~~~~~~~~~~~~~ 30:58.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:58.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:58.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:58.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:58.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:58.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:58.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 30:58.02 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 30:58.02 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 30:58.02 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaQueryListEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryListEvent::QueryInterface(const nsIID&, void**)': 30:58.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:58.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:58.02 foundInterface = 0; \ 30:58.03 ^~~~~~~~~~~~~~ 30:58.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:58.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:58.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.03 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaQueryListEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:58.03 NS_INTERFACE_MAP_END_INHERITING(Event) 30:58.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.03 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 30:58.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 30:58.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:14, 30:58.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 30:58.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 30:58.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 30:58.03 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 30:58.03 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 30:58.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:58.03 } else 30:58.03 ^~~~ 30:58.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:58.03 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:58.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:58.03 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:58.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.03 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaQueryListEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:58.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryListEvent) 30:58.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:58.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:58.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:58.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:58.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:58.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:58.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 30:58.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 30:58.40 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 30:58.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 30:58.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:58.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:58.40 foundInterface = 0; \ 30:58.40 ^~~~~~~~~~~~~~ 30:58.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:58.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:58.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.40 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:58.40 NS_INTERFACE_MAP_END_INHERITING(Event) 30:58.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.41 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 30:58.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 30:58.41 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:14, 30:58.41 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 30:58.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 30:58.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 30:58.41 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 30:58.41 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 30:58.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:58.41 } else 30:58.41 ^~~~ 30:58.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:58.41 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:58.41 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.41 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:58.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamEvent) 30:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 30:58.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 30:58.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:58.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:58.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 30:58.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:58.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 30:58.47 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 30:58.47 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 30:58.47 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 30:58.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:58.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:58.48 foundInterface = 0; \ 30:58.48 ^~~~~~~~~~~~~~ 30:58.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:58.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.48 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:58.48 NS_INTERFACE_MAP_END_INHERITING(Event) 30:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.48 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 30:58.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 30:58.48 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:14, 30:58.48 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 30:58.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 30:58.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 30:58.48 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 30:58.48 from /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 30:58.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:58.48 } else 30:58.48 ^~~~ 30:58.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:58.48 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:58.48 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.48 /builddir/build/BUILD/pale-moon/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:58.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrackEvent) 30:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:05.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 31:05.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:30, 31:05.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:05.54 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 31:05.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 31:05.54 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:05.54 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:05.54 ^ 31:05.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 31:05.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:9, 31:05.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:05.54 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:05.54 class HeapSlot : public WriteBarrieredBase 31:05.54 ^~~~~~~~ 31:05.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:05.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 31:05.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 31:05.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:05.91 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 31:05.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 31:05.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:8, 31:05.91 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:05.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:05.91 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:05.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:05.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:05.91 memset(aT, 0, sizeof(T)); 31:05.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:05.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:05.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 31:05.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 31:05.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 31:05.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 31:05.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 31:05.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:9, 31:05.91 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:05.91 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:05.91 struct JSSubString { 31:05.91 ^~~~~~~~~~~ 31:05.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:05.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 31:05.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 31:05.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:8, 31:05.96 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:05.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:05.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 31:05.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 31:05.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 31:05.96 memset(aT, 0, sizeof(T)); 31:05.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:05.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:16, 31:05.96 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:05.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:05.96 struct Address 31:05.96 ^~~~~~~ 31:05.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:05.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 31:05.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 31:05.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:05.96 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 31:05.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 31:05.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:8, 31:05.97 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:05.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:05.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 31:05.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 31:05.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 31:05.97 memset(aT, 0, sizeof(T)); 31:05.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:05.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:05.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:05.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 31:05.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 31:05.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 31:05.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 31:05.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:16, 31:05.97 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:05.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:05.97 struct BaseIndex 31:05.97 ^~~~~~~~~ 31:06.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 31:06.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 31:06.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:06.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 31:06.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 31:06.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 31:06.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineInspector.h:9, 31:06.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:16, 31:06.31 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:06.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 31:06.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 31:06.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 31:06.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 31:06.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 31:06.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 31:06.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 31:06.32 memset(p, 0, numElems * sizeof(T)); 31:06.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:06.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:06.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:06.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 31:06.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 31:06.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 31:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 31:06.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MCallOptimize.cpp:8, 31:06.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:06.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 31:06.32 class HashTableEntry 31:06.32 ^~~~~~~~~~~~~~ 31:13.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 31:13.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 31:13.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsfriendapi.h:15, 31:13.54 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/BindingUtils.h:9, 31:13.54 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/BindingUtils.cpp:6: 31:13.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 31:13.54 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 31:13.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 31:13.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 31:13.55 memset(aT, 0, sizeof(T)); 31:13.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:13.55 In file included from /builddir/build/BUILD/pale-moon/platform/dom/bindings/BindingUtils.cpp:35: 31:13.55 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 31:13.55 struct GlobalProperties { 31:13.55 ^~~~~~~~~~~~~~~~ 31:19.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 31:19.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 31:19.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 31:19.97 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:6: 31:19.97 /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 31:19.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:19.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:19.97 foundInterface = 0; \ 31:19.97 ^~~~~~~~~~~~~~ 31:19.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:19.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:19.97 ^~~~~~~~~~~~~~~~~~~~~~~ 31:19.97 /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:19.97 NS_INTERFACE_MAP_END 31:19.97 ^~~~~~~~~~~~~~~~~~~~ 31:19.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:19.97 else 31:19.97 ^~~~ 31:19.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:19.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:19.97 ^~~~~~~~~~~~~~~~~~ 31:19.97 /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:19.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 31:19.97 ^~~~~~~~~~~~~~~~~~~~~~ 31:20.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 31:20.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 31:20.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 31:20.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 31:20.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 31:20.03 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:6: 31:20.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 31:20.03 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 31:20.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 31:20.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 31:20.03 memset(aT, 0, sizeof(T)); 31:20.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:20.03 In file included from /builddir/build/BUILD/pale-moon/platform/dom/bindings/CallbackObject.cpp:15: 31:20.03 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 31:20.03 struct GlobalProperties { 31:20.03 ^~~~~~~~~~~~~~~~ 31:21.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 31:21.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 31:21.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 31:21.86 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/DOMJSProxyHandler.cpp:6: 31:21.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 31:21.87 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 31:21.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 31:21.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 31:21.87 memset(aT, 0, sizeof(T)); 31:21.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:21.87 In file included from /builddir/build/BUILD/pale-moon/platform/dom/bindings/DOMJSProxyHandler.cpp:8: 31:21.87 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 31:21.87 struct GlobalProperties { 31:21.87 ^~~~~~~~~~~~~~~~ 31:24.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 31:24.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 31:24.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIException.h:10, 31:24.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Exceptions.h:13, 31:24.36 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/Exceptions.cpp:6: 31:24.36 /builddir/build/BUILD/pale-moon/platform/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 31:24.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:24.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:24.36 foundInterface = 0; \ 31:24.36 ^~~~~~~~~~~~~~ 31:24.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:24.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:24.36 ^~~~~~~~~~~~~~~~~~~~~~~ 31:24.36 /builddir/build/BUILD/pale-moon/platform/dom/bindings/Exceptions.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:24.36 NS_INTERFACE_MAP_END 31:24.36 ^~~~~~~~~~~~~~~~~~~~ 31:24.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:24.36 else 31:24.36 ^~~~ 31:24.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:24.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:24.36 ^~~~~~~~~~~~~~~~~~ 31:24.36 /builddir/build/BUILD/pale-moon/platform/dom/bindings/Exceptions.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:24.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 31:24.36 ^~~~~~~~~~~~~~~~~~~~~~ 31:24.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 31:24.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Recover.cpp:30, 31:24.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:29: 31:24.73 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 31:24.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 31:24.73 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:24.73 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:24.73 ^ 31:24.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 31:24.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 31:24.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 31:24.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 31:24.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:11, 31:24.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 31:24.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 31:24.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 31:24.73 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:24.73 class HeapSlot : public WriteBarrieredBase 31:24.73 ^~~~~~~~ 31:25.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:25.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 31:25.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:25.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 31:25.26 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 31:25.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:25.26 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:25.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:25.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:25.26 memset(aT, 0, sizeof(T)); 31:25.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:25.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:25.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 31:25.26 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 31:25.26 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 31:25.26 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 31:25.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 31:25.27 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 31:25.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 31:25.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 31:25.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:11, 31:25.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 31:25.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 31:25.27 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 31:25.27 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:25.27 struct JSSubString { 31:25.27 ^~~~~~~~~~~ 31:25.30 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:25.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 31:25.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:25.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 31:25.31 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 31:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:25.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 31:25.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 31:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 31:25.31 memset(aT, 0, sizeof(T)); 31:25.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:25.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:12, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 31:25.31 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 31:25.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:25.31 struct Address 31:25.31 ^~~~~~~ 31:25.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:25.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 31:25.31 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 31:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:25.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 31:25.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 31:25.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 31:25.31 memset(aT, 0, sizeof(T)); 31:25.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:25.32 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:25.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:25.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 31:25.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 31:25.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineIC.h:19, 31:25.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:20, 31:25.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:12, 31:25.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 31:25.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 31:25.32 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 31:25.32 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:25.32 struct BaseIndex 31:25.32 ^~~~~~~~~ 31:25.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonAnalysis.h:11, 31:25.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.h:12, 31:25.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/RangeAnalysis.cpp:6, 31:25.59 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 31:25.59 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 31:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 31:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 31:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 31:25.59 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 31:25.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 31:25.59 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 31:25.59 memset(p, 0, numElems * sizeof(T)); 31:25.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:25.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:25.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:25.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 31:25.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 31:25.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 31:25.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:25.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 31:25.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 31:25.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 31:25.60 class HashTableEntry 31:25.60 ^~~~~~~~~~~~~~ 31:26.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 31:26.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 31:26.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IterableIterator.h:30, 31:26.30 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/IterableIterator.cpp:7: 31:26.30 /builddir/build/BUILD/pale-moon/platform/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 31:26.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:26.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:26.30 foundInterface = 0; \ 31:26.30 ^~~~~~~~~~~~~~ 31:26.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:26.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:26.31 ^~~~~~~~~~~~~~~~~~~~~~~ 31:26.31 /builddir/build/BUILD/pale-moon/platform/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:26.31 NS_INTERFACE_MAP_END 31:26.31 ^~~~~~~~~~~~~~~~~~~~ 31:26.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:26.31 else 31:26.31 ^~~~ 31:26.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:26.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:26.31 ^~~~~~~~~~~~~~~~~~ 31:26.31 /builddir/build/BUILD/pale-moon/platform/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:26.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 31:26.31 ^~~~~~~~~~~~~~~~~~~~~~ 31:27.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 31:27.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 31:27.61 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIGlobalObject.h:9, 31:27.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 31:27.62 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:6: 31:27.62 /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 31:27.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:27.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:27.62 foundInterface = 0; \ 31:27.62 ^~~~~~~~~~~~~~ 31:27.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:27.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:27.62 ^~~~~~~~~~~~~~~~~~~~~~~ 31:27.62 /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:27.62 NS_INTERFACE_MAP_END 31:27.62 ^~~~~~~~~~~~~~~~~~~~ 31:27.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:27.62 else 31:27.62 ^~~~ 31:27.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:27.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:27.62 ^~~~~~~~~~~~~~~~~~ 31:27.62 /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:27.62 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 31:27.62 ^~~~~~~~~~~~~~~~~~~~~~ 31:27.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 31:27.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 31:27.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 31:27.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 31:27.67 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIGlobalObject.h:10, 31:27.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 31:27.67 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:6: 31:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 31:27.67 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 31:27.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 31:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 31:27.67 memset(aT, 0, sizeof(T)); 31:27.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:27.67 In file included from /builddir/build/BUILD/pale-moon/platform/dom/bindings/SimpleGlobalObject.cpp:17: 31:27.67 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 31:27.67 struct GlobalProperties { 31:27.67 ^~~~~~~~~~~~~~~~ 31:27.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:73, 31:27.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 31:27.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:27.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 31:27.88 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 31:27.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtend::recover(JSContext*, js::jit::SnapshotIterator&) const': 31:27.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h: 'result' may be used uninitialized in this function 31:27.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:948:51: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:27.88 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 31:27.88 ^~~~~~~~~~~ 31:27.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:29: 31:27.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/Recover.cpp:357:13: note: 'result' was declared here 31:27.88 int32_t result; 31:27.88 ^~~~~~ 31:35.53 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/ScalarReplacement.cpp:17, 31:35.53 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:11: 31:35.53 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 31:35.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 31:35.53 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:35.53 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:35.53 ^ 31:35.53 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 31:35.53 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 31:35.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 31:35.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 31:35.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 31:35.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 31:35.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 31:35.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 31:35.54 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:35.54 class HeapSlot : public WriteBarrieredBase 31:35.54 ^~~~~~~~ 31:35.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:35.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:35.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:35.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 31:35.84 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 31:35.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:35.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:35.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:35.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:35.84 memset(aT, 0, sizeof(T)); 31:35.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:35.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 31:35.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 31:35.84 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 31:35.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:35.84 struct JSSubString { 31:35.84 ^~~~~~~~~~~ 31:35.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 31:35.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:35.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 31:35.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 31:35.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 31:35.88 memset(aT, 0, sizeof(T)); 31:35.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:35.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 31:35.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:35.88 struct Address 31:35.88 ^~~~~~~ 31:35.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 31:35.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:35.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 31:35.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 31:35.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 31:35.88 memset(aT, 0, sizeof(T)); 31:35.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:35.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:35.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 31:35.88 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 31:35.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:35.88 struct BaseIndex 31:35.88 ^~~~~~~~~ 31:36.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 31:36.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 31:36.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 31:36.21 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 31:36.21 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 31:36.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 31:36.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 31:36.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 31:36.21 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 31:36.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 31:36.21 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 31:36.21 memset(p, 0, numElems * sizeof(T)); 31:36.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:36.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:36.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:36.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 31:36.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 31:36.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:14, 31:36.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 31:36.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 31:36.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.cpp:6, 31:36.21 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 31:36.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 31:36.21 class HashTableEntry 31:36.21 ^~~~~~~~~~~~~~ 31:36.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 31:36.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 31:36.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 31:36.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 31:36.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMArray.h:12, 31:36.57 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptError.h:17, 31:36.57 from /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptErrorWithStack.cpp:12: 31:36.57 /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 31:36.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:36.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:36.57 foundInterface = 0; \ 31:36.57 ^~~~~~~~~~~~~~ 31:36.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:36.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:36.57 ^~~~~~~~~~~~~~~~~~~~~~~ 31:36.57 /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptErrorWithStack.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:36.57 NS_INTERFACE_MAP_END 31:36.57 ^~~~~~~~~~~~~~~~~~~~ 31:36.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:36.57 else 31:36.57 ^~~~ 31:36.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:36.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:36.57 ^~~~~~~~~~~~~~~~~~ 31:36.57 /builddir/build/BUILD/pale-moon/platform/dom/bindings/nsScriptErrorWithStack.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:36.57 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 31:36.57 ^~~~~~~~~~~~~~~~~~~~~~ 31:37.10 libdom_bindings.a.desc 31:37.79 libjs_src_threading.a.desc 31:40.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:17: 31:40.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 31:40.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 31:40.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:40.82 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:40.82 ^ 31:40.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 31:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 31:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 31:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:8: 31:40.82 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:40.82 class HeapSlot : public WriteBarrieredBase 31:40.82 ^~~~~~~~ 31:40.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Heap.h:15, 31:40.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.h:9, 31:40.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:6: 31:40.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:40.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:40.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:40.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:40.86 memset(aT, 0, sizeof(T)); 31:40.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:40.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:40.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 31:40.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 31:40.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 31:40.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 31:40.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 31:40.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 31:40.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 31:40.87 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:8: 31:40.87 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:40.87 struct JSSubString { 31:40.87 ^~~~~~~~~~~ 31:40.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Heap.h:15, 31:40.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.h:9, 31:40.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:6: 31:40.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:40.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 31:40.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 31:40.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 31:40.91 memset(aT, 0, sizeof(T)); 31:40.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:40.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:13: 31:40.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:40.91 struct Address 31:40.91 ^~~~~~~ 31:40.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Heap.h:15, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.h:9, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:6: 31:40.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:40.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 31:40.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 31:40.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 31:40.91 memset(aT, 0, sizeof(T)); 31:40.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:40.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CompileInfo.h:14, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitCompartment.h:14, 31:40.91 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Allocator.cpp:13: 31:40.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:40.91 struct BaseIndex 31:40.91 ^~~~~~~~~ 31:44.22 libjs_src_jit.a.desc 31:44.82 libjs_src_ds.a.desc 31:44.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:44.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 31:44.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 31:44.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.cpp:6: 31:44.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:44.97 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:44.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:44.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:44.97 memset(aT, 0, sizeof(T)); 31:44.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:44.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 31:44.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 31:44.98 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.cpp:8: 31:44.98 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:44.98 struct JSSubString { 31:44.98 ^~~~~~~~~~~ 31:47.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:49: 31:47.87 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 31:47.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 31:47.87 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:47.87 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:47.87 ^ 31:47.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 31:47.87 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:21, 31:47.88 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 31:47.88 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:47.88 class HeapSlot : public WriteBarrieredBase 31:47.88 ^~~~~~~~ 31:48.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:48.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:48.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:48.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCHashTable.h:9, 31:48.24 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:18, 31:48.24 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 31:48.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:48.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:48.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:48.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:48.24 memset(aT, 0, sizeof(T)); 31:48.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:48.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:48.24 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:21, 31:48.24 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 31:48.25 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:48.25 struct JSSubString { 31:48.25 ^~~~~~~~~~~ 31:48.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:48.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:48.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:48.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCHashTable.h:9, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:18, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 31:48.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:48.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 31:48.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 31:48.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 31:48.31 memset(aT, 0, sizeof(T)); 31:48.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:48.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:49: 31:48.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:48.31 struct Address 31:48.31 ^~~~~~~ 31:48.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:48.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:48.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:48.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCHashTable.h:9, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:18, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:6: 31:48.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:48.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 31:48.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 31:48.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 31:48.31 memset(aT, 0, sizeof(T)); 31:48.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:48.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 31:48.31 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.cpp:49: 31:48.31 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:48.31 struct BaseIndex 31:48.31 ^~~~~~~~~ 31:48.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:48.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:48.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:48.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:8: 31:48.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:48.63 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:48.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:48.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:48.63 memset(aT, 0, sizeof(T)); 31:48.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:48.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 31:48.63 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:8: 31:48.63 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:48.63 struct JSSubString { 31:48.63 ^~~~~~~~~~~ 31:48.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:48.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:48.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:48.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:8: 31:48.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:48.67 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 31:48.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 31:48.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 31:48.67 memset(aT, 0, sizeof(T)); 31:48.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:48.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:15: 31:48.67 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:48.67 struct Address 31:48.67 ^~~~~~~ 31:48.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:48.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:48.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:48.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 31:48.67 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:8: 31:48.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:48.67 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 31:48.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 31:48.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 31:48.67 memset(aT, 0, sizeof(T)); 31:48.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:48.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:48.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:48.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 31:48.68 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Iteration.cpp:15: 31:48.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:48.68 struct BaseIndex 31:48.68 ^~~~~~~~~ 31:52.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:35: 31:52.49 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 31:52.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 31:52.49 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:52.49 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:52.49 ^ 31:52.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.h:11, 31:52.49 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:16, 31:52.49 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:6: 31:52.49 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:52.49 class HeapSlot : public WriteBarrieredBase 31:52.49 ^~~~~~~~ 31:52.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:52.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 31:52.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:52.82 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 31:52.82 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:6: 31:52.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:52.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:52.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:52.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:52.83 memset(aT, 0, sizeof(T)); 31:52.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:52.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:52.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 31:52.83 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 31:52.83 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 31:52.83 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 31:52.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 31:52.83 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 31:52.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsgc.h:22, 31:52.83 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:14: 31:52.83 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:52.83 struct JSSubString { 31:52.83 ^~~~~~~~~~~ 31:52.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:6: 31:52.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:52.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 31:52.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 31:52.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 31:52.88 memset(aT, 0, sizeof(T)); 31:52.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:52.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:33: 31:52.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:52.88 struct Address 31:52.88 ^~~~~~~ 31:52.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.h:12, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:6: 31:52.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:52.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 31:52.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 31:52.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 31:52.88 memset(aT, 0, sizeof(T)); 31:52.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:52.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 31:52.88 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Marking.cpp:33: 31:52.88 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:52.88 struct BaseIndex 31:52.88 ^~~~~~~~~ 31:55.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 31:55.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 31:55.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:55.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCHashTable.h:9, 31:55.96 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:18, 31:55.96 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/Library.cpp:11: 31:55.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:55.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:55.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:55.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:55.96 memset(aT, 0, sizeof(T)); 31:55.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:55.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:55.97 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/CTypes.h:21, 31:55.97 from /builddir/build/BUILD/pale-moon/platform/js/src/ctypes/Library.cpp:11: 31:55.97 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:55.97 struct JSSubString { 31:55.97 ^~~~~~~~~~~ 31:56.38 libjs_src_ctypes.a.desc 31:59.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:10: 31:59.26 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 31:59.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 31:59.26 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:59.26 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:59.26 ^ 31:59.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 31:59.26 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ShapedObject.h:9, 31:59.26 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:10, 31:59.26 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:7: 31:59.26 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:59.26 class HeapSlot : public WriteBarrieredBase 31:59.26 ^~~~~~~~ 31:59.30 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:59.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 31:59.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:59.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 31:59.30 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:6: 31:59.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:59.30 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 31:59.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 31:59.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 31:59.31 memset(aT, 0, sizeof(T)); 31:59.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:59.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 31:59.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 31:59.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 31:59.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 31:59.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 31:59.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 31:59.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ShapedObject.h:9, 31:59.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:10, 31:59.31 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:7: 31:59.31 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:59.31 struct JSSubString { 31:59.31 ^~~~~~~~~~~ 31:59.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:59.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:6: 31:59.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:59.35 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 31:59.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 31:59.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 31:59.35 memset(aT, 0, sizeof(T)); 31:59.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:59.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:9: 31:59.35 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:59.35 struct Address 31:59.35 ^~~~~~~ 31:59.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 31:59.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:6: 31:59.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:59.35 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 31:59.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 31:59.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 31:59.35 memset(aT, 0, sizeof(T)); 31:59.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:59.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 31:59.35 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/BaseProxyHandler.cpp:9: 31:59.35 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:59.35 struct BaseIndex 31:59.35 ^~~~~~~~~ 32:01.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:01.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Memory.cpp:11: 32:01.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:01.12 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:01.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:01.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:01.12 memset(aT, 0, sizeof(T)); 32:01.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:01.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Runtime.h:22, 32:01.12 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Memory.cpp:12: 32:01.12 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:01.12 struct JSSubString { 32:01.12 ^~~~~~~~~~~ 32:03.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:13: 32:03.40 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:03.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:03.40 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:03.40 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:03.40 ^ 32:03.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 32:03.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 32:03.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:03.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 32:03.40 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 32:03.40 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:03.40 class HeapSlot : public WriteBarrieredBase 32:03.40 ^~~~~~~~ 32:03.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:03.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:03.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:03.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 32:03.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:03.44 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:03.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:03.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:03.44 memset(aT, 0, sizeof(T)); 32:03.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:03.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 32:03.44 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 32:03.44 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:03.44 struct JSSubString { 32:03.44 ^~~~~~~~~~~ 32:03.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 32:03.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:03.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:03.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:03.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:03.49 memset(aT, 0, sizeof(T)); 32:03.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:03.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 32:03.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:03.49 struct Address 32:03.49 ^~~~~~~ 32:03.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:03.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 32:03.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:03.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:03.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:03.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:03.49 memset(aT, 0, sizeof(T)); 32:03.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:03.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:03.49 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 32:03.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:03.49 struct BaseIndex 32:03.49 ^~~~~~~~~ 32:03.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:03.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:03.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:03.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/MemoryProfiler.cpp:6: 32:03.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:03.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:03.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:03.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:03.84 memset(aT, 0, sizeof(T)); 32:03.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:03.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:03.84 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/MemoryProfiler.cpp:6: 32:03.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:03.84 struct JSSubString { 32:03.84 ^~~~~~~~~~~ 32:07.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:31: 32:07.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:07.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:07.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:07.06 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:07.06 ^ 32:07.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 32:07.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 32:07.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:07.06 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:12, 32:07.06 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 32:07.06 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:07.06 class HeapSlot : public WriteBarrieredBase 32:07.06 ^~~~~~~~ 32:07.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:13, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 32:07.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:07.11 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:07.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:07.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:07.11 memset(aT, 0, sizeof(T)); 32:07.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:07.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:07.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:07.12 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:12, 32:07.12 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 32:07.12 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:07.12 struct JSSubString { 32:07.12 ^~~~~~~~~~~ 32:07.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:13, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 32:07.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:07.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:07.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:07.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:07.16 memset(aT, 0, sizeof(T)); 32:07.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:07.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:21: 32:07.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:07.16 struct Address 32:07.16 ^~~~~~~ 32:07.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:13, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 32:07.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:07.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:07.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:07.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:07.16 memset(aT, 0, sizeof(T)); 32:07.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:07.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:07.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:21: 32:07.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:07.16 struct BaseIndex 32:07.16 ^~~~~~~~~ 32:07.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:07.19 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:13, 32:07.19 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 32:07.19 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 32:07.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 32:07.19 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:169:25: required from here 32:07.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead 32:07.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 32:07.19 memset(aT, 0, sizeof(T)); 32:07.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:07.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.h:10, 32:07.19 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery-inl.h:10, 32:07.19 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Nursery.cpp:7: 32:07.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 32:07.19 class EnumeratedArray 32:07.19 ^~~~~~~~~~~~~~~ 32:08.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/DeadObjectProxy.h:9, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/DeadObjectProxy.cpp:6: 32:08.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:08.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:08.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:08.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:08.07 memset(aT, 0, sizeof(T)); 32:08.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:08.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 32:08.07 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/DeadObjectProxy.cpp:9: 32:08.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:08.07 struct JSSubString { 32:08.07 ^~~~~~~~~~~ 32:11.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 32:11.26 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:11.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:11.26 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:11.26 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:11.26 ^ 32:11.26 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 32:11.26 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:9, 32:11.26 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 32:11.26 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:11.26 class HeapSlot : public WriteBarrieredBase 32:11.26 ^~~~~~~~ 32:11.30 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:11.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:11.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:11.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:11.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jswrapper.h:11, 32:11.31 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 32:11.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:11.31 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:11.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:11.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:11.31 memset(aT, 0, sizeof(T)); 32:11.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:11.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:11.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:11.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:11.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:11.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:11.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:11.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:9, 32:11.31 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 32:11.31 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:11.31 struct JSSubString { 32:11.31 ^~~~~~~~~~~ 32:11.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:11.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:11.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:11.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:11.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jswrapper.h:11, 32:11.37 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 32:11.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:11.37 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:11.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:11.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:11.37 memset(aT, 0, sizeof(T)); 32:11.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:11.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:11.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:11.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:11.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 32:11.38 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:11.38 struct Address 32:11.38 ^~~~~~~ 32:11.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:11.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jswrapper.h:11, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 32:11.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:11.38 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:11.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:11.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:11.38 memset(aT, 0, sizeof(T)); 32:11.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:11.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:11.38 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 32:11.38 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:11.38 struct BaseIndex 32:11.38 ^~~~~~~~~ 32:11.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:27: 32:11.77 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:11.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:11.77 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:11.77 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:11.77 ^ 32:11.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 32:11.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 32:11.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:11.77 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 32:11.77 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:11.78 class HeapSlot : public WriteBarrieredBase 32:11.78 ^~~~~~~~ 32:11.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:11.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:11.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:11.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 32:11.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:11.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:11.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:11.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:11.82 memset(aT, 0, sizeof(T)); 32:11.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:11.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:11.82 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 32:11.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:11.82 struct JSSubString { 32:11.82 ^~~~~~~~~~~ 32:11.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:11.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:11.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:11.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:11.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:11.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 32:11.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:11.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:11.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:11.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:11.86 memset(aT, 0, sizeof(T)); 32:11.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:11.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:11.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:11.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:11.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:11.87 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:21: 32:11.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:11.87 struct Address 32:11.87 ^~~~~~~ 32:11.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:11.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:11.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:11.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:11.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:11.87 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:12: 32:11.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:11.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:11.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:11.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:11.87 memset(aT, 0, sizeof(T)); 32:11.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:11.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:11.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:11.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:11.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:11.87 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/RootMarking.cpp:21: 32:11.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:11.87 struct BaseIndex 32:11.87 ^~~~~~~~~ 32:15.48 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:22: 32:15.48 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:15.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:15.48 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:15.48 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:15.48 ^ 32:15.48 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 32:15.48 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 32:15.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:15.48 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:11: 32:15.48 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:15.48 class HeapSlot : public WriteBarrieredBase 32:15.48 ^~~~~~~~ 32:15.53 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:15.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:15.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:15.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:15.53 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:6: 32:15.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:15.53 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:15.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:15.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:15.54 memset(aT, 0, sizeof(T)); 32:15.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:15.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:15.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:15.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:15.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:15.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:15.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:15.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:15.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:15.54 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:11: 32:15.54 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:15.54 struct JSSubString { 32:15.54 ^~~~~~~~~~~ 32:15.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:15.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:6: 32:15.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:15.59 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:15.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:15.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:15.59 memset(aT, 0, sizeof(T)); 32:15.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:15.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:22: 32:15.59 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:15.59 struct Address 32:15.59 ^~~~~~~ 32:15.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:15.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:15.59 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:6: 32:15.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:15.59 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:15.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:15.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:15.60 memset(aT, 0, sizeof(T)); 32:15.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:15.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:15.60 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Proxy.cpp:22: 32:15.60 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:15.60 struct BaseIndex 32:15.60 ^~~~~~~~~ 32:15.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:15.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 32:15.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 32:15.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jsgc.h:17, 32:15.84 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.h:14, 32:15.84 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:6: 32:15.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:15.84 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:15.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:15.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:15.84 memset(aT, 0, sizeof(T)); 32:15.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:15.84 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:15.84 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:15.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:15.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:15.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:15.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:15.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.h:15, 32:15.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsgc.h:22, 32:15.85 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.h:14, 32:15.85 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:6: 32:15.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:15.85 struct JSSubString { 32:15.85 ^~~~~~~~~~~ 32:15.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:15.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 32:15.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 32:15.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jsgc.h:17, 32:15.89 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.h:14, 32:15.89 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:6: 32:15.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 32:15.89 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:823:25: required from here 32:15.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead 32:15.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 32:15.89 memset(aT, 0, sizeof(T)); 32:15.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:15.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.h:9, 32:15.89 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Statistics.cpp:6: 32:15.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 32:15.89 class EnumeratedArray 32:15.89 ^~~~~~~~~~~~~~~ 32:19.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h:13, 32:19.54 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer.h:16, 32:19.54 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer-inl.h:9, 32:19.54 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer.cpp:6: 32:19.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:19.54 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:19.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:19.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:19.54 memset(aT, 0, sizeof(T)); 32:19.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:19.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:19.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:19.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:19.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:19.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:19.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:19.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:19.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:19.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 32:19.55 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 32:19.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 32:19.55 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer.cpp:10: 32:19.55 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:19.55 struct JSSubString { 32:19.55 ^~~~~~~~~~~ 32:20.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 32:20.17 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:20.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:20.17 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:20.17 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:20.17 ^ 32:20.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 32:20.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:9, 32:20.17 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 32:20.17 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:20.17 class HeapSlot : public WriteBarrieredBase 32:20.17 ^~~~~~~~ 32:20.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:20.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:20.23 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:20.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:20.23 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.h:9, 32:20.24 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 32:20.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:20.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:20.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:20.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:20.24 memset(aT, 0, sizeof(T)); 32:20.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:20.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:20.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:20.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:20.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:20.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:20.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:20.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:9, 32:20.24 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 32:20.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:20.24 struct JSSubString { 32:20.24 ^~~~~~~~~~~ 32:20.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:20.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:20.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:20.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:20.28 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.h:9, 32:20.28 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 32:20.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:20.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:20.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:20.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:20.29 memset(aT, 0, sizeof(T)); 32:20.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:20.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 32:20.29 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:20.29 struct Address 32:20.29 ^~~~~~~ 32:20.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:20.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.h:9, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 32:20.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:20.29 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:20.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:20.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:20.29 memset(aT, 0, sizeof(T)); 32:20.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:20.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:20.29 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:20.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:20.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:20.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:20.30 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 32:20.30 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:20.30 struct BaseIndex 32:20.30 ^~~~~~~~~ 32:23.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.h:9, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:6: 32:23.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:23.34 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:23.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:23.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:23.34 memset(aT, 0, sizeof(T)); 32:23.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:23.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 32:23.34 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:12: 32:23.34 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:23.34 struct JSSubString { 32:23.34 ^~~~~~~~~~~ 32:23.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.h:9, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:6: 32:23.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:23.38 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:23.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:23.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:23.38 memset(aT, 0, sizeof(T)); 32:23.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:23.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:26: 32:23.38 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:23.38 struct Address 32:23.38 ^~~~~~~ 32:23.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.h:9, 32:23.38 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:6: 32:23.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:23.38 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:23.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:23.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:23.39 memset(aT, 0, sizeof(T)); 32:23.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:23.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:23.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:23.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:23.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:23.39 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Tracer.cpp:26: 32:23.39 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:23.39 struct BaseIndex 32:23.39 ^~~~~~~~~ 32:24.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/SecurityWrapper.cpp:6: 32:24.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:24.92 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:24.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:24.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:24.92 memset(aT, 0, sizeof(T)); 32:24.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:24.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:14, 32:24.92 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/SecurityWrapper.cpp:9: 32:24.92 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:24.92 struct JSSubString { 32:24.92 ^~~~~~~~~~~ 32:27.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:27.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:27.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:27.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:6: 32:27.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:27.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:27.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:27.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:27.24 memset(aT, 0, sizeof(T)); 32:27.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:27.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 32:27.24 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:6: 32:27.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:27.24 struct JSSubString { 32:27.24 ^~~~~~~~~~~ 32:27.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:27.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:27.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:27.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:6: 32:27.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:27.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:27.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:27.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:27.28 memset(aT, 0, sizeof(T)); 32:27.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:27.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:11: 32:27.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:27.28 struct Address 32:27.28 ^~~~~~~ 32:27.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:27.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:27.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:27.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:6: 32:27.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:27.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:27.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:27.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:27.28 memset(aT, 0, sizeof(T)); 32:27.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:27.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 32:27.28 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.cpp:11: 32:27.28 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:27.28 struct BaseIndex 32:27.28 ^~~~~~~~~ 32:28.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:16: 32:28.17 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:28.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:28.17 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:28.17 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:28.17 ^ 32:28.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 32:28.17 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 32:28.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:28.17 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 32:28.17 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:28.17 class HeapSlot : public WriteBarrieredBase 32:28.17 ^~~~~~~~ 32:28.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:28.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:28.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:28.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 32:28.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:28.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:28.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:28.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:28.22 memset(aT, 0, sizeof(T)); 32:28.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:28.22 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:28.22 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 32:28.22 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:28.22 struct JSSubString { 32:28.22 ^~~~~~~~~~~ 32:28.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:28.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:28.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:28.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 32:28.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:28.27 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:28.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:28.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:28.27 memset(aT, 0, sizeof(T)); 32:28.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:28.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:16: 32:28.27 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:28.27 struct Address 32:28.27 ^~~~~~~ 32:28.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:28.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:28.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:28.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:6: 32:28.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:28.27 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:28.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:28.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:28.27 memset(aT, 0, sizeof(T)); 32:28.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:28.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:28.27 from /builddir/build/BUILD/pale-moon/platform/js/src/proxy/Wrapper.cpp:16: 32:28.27 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:28.27 struct BaseIndex 32:28.27 ^~~~~~~~~ 32:29.02 libjs_src_gc.a.desc 32:29.61 libjs_src_proxy.a.desc 32:31.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:31.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:31.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:31.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/perf/jsperf.cpp:8: 32:31.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:31.93 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:31.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:31.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:31.93 memset(aT, 0, sizeof(T)); 32:31.93 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:31.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:31.93 from /builddir/build/BUILD/pale-moon/platform/js/src/perf/jsperf.cpp:8: 32:31.93 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:31.93 struct JSSubString { 32:31.93 ^~~~~~~~~~~ 32:32.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:23: 32:32.29 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:32.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:32.29 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:32.29 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:32.29 ^ 32:32.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 32:32.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 32:32.29 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:13, 32:32.29 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 32:32.29 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:32.29 class HeapSlot : public WriteBarrieredBase 32:32.29 ^~~~~~~~ 32:32.75 libjs_src_perf.a.desc 32:32.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:32.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 32:32.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 32:32.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:11, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 32:32.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:32.91 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:32.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:32.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:32.91 memset(aT, 0, sizeof(T)); 32:32.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:32.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:13, 32:32.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 32:32.91 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:32.91 struct JSSubString { 32:32.91 ^~~~~~~~~~~ 32:32.95 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:32.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 32:32.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 32:32.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:11, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 32:32.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:32.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:32.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:32.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:32.96 memset(aT, 0, sizeof(T)); 32:32.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:32.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:23: 32:32.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:32.96 struct Address 32:32.96 ^~~~~~~ 32:32.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:32.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 32:32.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 32:32.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.h:11, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:6: 32:32.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:32.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:32.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:32.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:32.96 memset(aT, 0, sizeof(T)); 32:32.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:32.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:32.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:23: 32:32.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:32.96 struct BaseIndex 32:32.96 ^~~~~~~~~ 32:33.41 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeCompiler.cpp:15: 32:33.41 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 32:33.41 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 32:33.41 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 32:33.41 static size_t MaxSrcNotesLength = INT32_MAX; 32:33.41 ^~~~~~~~~~~~~~~~~ 32:33.41 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 32:33.41 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 32:33.41 static size_t MaxBytecodeLength = INT32_MAX; 32:33.41 ^~~~~~~~~~~~~~~~~ 32:35.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:35.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:35.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:35.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 32:35.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:35.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:35.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:35.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:35.70 memset(aT, 0, sizeof(T)); 32:35.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:35.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 32:35.70 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 32:35.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:35.70 struct JSSubString { 32:35.70 ^~~~~~~~~~~ 32:35.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:35.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:35.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:35.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 32:35.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:35.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:35.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:35.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:35.75 memset(aT, 0, sizeof(T)); 32:35.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:35.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 32:35.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:35.75 struct Address 32:35.75 ^~~~~~~ 32:35.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:35.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:35.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:35.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 32:35.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:35.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:35.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:35.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:35.75 memset(aT, 0, sizeof(T)); 32:35.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:35.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 32:35.75 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 32:35.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:35.75 struct BaseIndex 32:35.75 ^~~~~~~~~ 32:37.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:38: 32:37.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:37.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:37.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:37.86 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:37.86 ^ 32:37.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 32:37.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 32:37.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:37.86 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 32:37.86 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 32:37.86 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:37.86 class HeapSlot : public WriteBarrieredBase 32:37.86 ^~~~~~~~ 32:38.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:38.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:38.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:38.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 32:38.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:38.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:38.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:38.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:38.70 memset(aT, 0, sizeof(T)); 32:38.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:38.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 32:38.70 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 32:38.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:38.70 struct JSSubString { 32:38.70 ^~~~~~~~~~~ 32:38.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:38.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:38.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:38.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 32:38.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:38.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:38.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:38.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:38.76 memset(aT, 0, sizeof(T)); 32:38.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:38.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:38: 32:38.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:38.76 struct Address 32:38.76 ^~~~~~~ 32:38.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:38.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:38.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:38.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:11, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:10: 32:38.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:38.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:38.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:38.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:38.76 memset(aT, 0, sizeof(T)); 32:38.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:38.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 32:38.76 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.cpp:38: 32:38.76 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:38.76 struct BaseIndex 32:38.76 ^~~~~~~~~ 32:40.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:40.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:40.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:40.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:40.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:40.81 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:40.81 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:40.81 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.cpp:30: 32:40.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:40.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:40.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:40.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:40.82 memset(aT, 0, sizeof(T)); 32:40.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:40.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:40.82 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.cpp:30: 32:40.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:40.82 struct JSSubString { 32:40.82 ^~~~~~~~~~~ 32:44.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:44.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:44.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:44.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:30: 32:44.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:44.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:44.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:44.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:44.46 memset(aT, 0, sizeof(T)); 32:44.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:44.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:44.46 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:30: 32:44.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:44.46 struct JSSubString { 32:44.46 ^~~~~~~~~~~ 32:44.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:44.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:44.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:44.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:44.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:44.50 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:44.50 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:30: 32:44.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:44.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:44.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:44.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:44.51 memset(aT, 0, sizeof(T)); 32:44.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:44.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:44.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:44.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:44.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:44.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 32:44.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 32:44.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:32: 32:44.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:44.51 struct Address 32:44.51 ^~~~~~~ 32:44.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:44.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:44.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:44.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:44.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:44.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:44.51 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:30: 32:44.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:44.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:44.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:44.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:44.52 memset(aT, 0, sizeof(T)); 32:44.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:44.52 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:44.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:44.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:44.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:44.52 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 32:44.52 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 32:44.52 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.cpp:32: 32:44.52 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:44.52 struct BaseIndex 32:44.52 ^~~~~~~~~ 32:49.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:17: 32:49.81 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 32:49.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 32:49.81 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:49.81 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:49.81 ^ 32:49.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 32:49.81 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:12, 32:49.81 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 32:49.81 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 32:49.81 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 32:49.81 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 32:49.81 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:49.81 class HeapSlot : public WriteBarrieredBase 32:49.81 ^~~~~~~~ 32:49.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 32:49.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:49.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:49.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:49.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:49.85 memset(aT, 0, sizeof(T)); 32:49.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:49.85 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:15, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 32:49.85 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 32:49.85 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:49.85 struct JSSubString { 32:49.85 ^~~~~~~~~~~ 32:49.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 32:49.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:49.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:49.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:49.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:49.91 memset(aT, 0, sizeof(T)); 32:49.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:49.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:16: 32:49.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:49.91 struct Address 32:49.91 ^~~~~~~ 32:49.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/SyntaxParseHandler.h:13, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.h:9, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:6: 32:49.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:49.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:49.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:49.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:49.91 memset(aT, 0, sizeof(T)); 32:49.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:49.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:49.91 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FoldConstants.cpp:16: 32:49.91 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:49.91 struct BaseIndex 32:49.91 ^~~~~~~~~ 32:50.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:50.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:50.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:50.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 32:50.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:50.88 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:50.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:50.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:50.88 memset(aT, 0, sizeof(T)); 32:50.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:50.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:50.88 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 32:50.88 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:50.88 struct JSSubString { 32:50.88 ^~~~~~~~~~~ 32:50.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:50.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:50.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:50.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:50.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:50.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:50.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:50.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:50.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 32:50.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:50.95 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:50.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:50.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:50.95 memset(aT, 0, sizeof(T)); 32:50.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:50.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 32:50.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:50.96 struct Address 32:50.96 ^~~~~~~ 32:50.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:50.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:50.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:50.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 32:50.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:50.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:50.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:50.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:50.96 memset(aT, 0, sizeof(T)); 32:50.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:50.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 32:50.96 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 32:50.96 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:50.96 struct BaseIndex 32:50.96 ^~~~~~~~~ 32:53.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:53.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 32:53.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 32:53.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameFunctions.cpp:10: 32:53.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:53.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:53.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:53.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:53.96 memset(aT, 0, sizeof(T)); 32:53.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:53.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 32:53.96 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameFunctions.cpp:10: 32:53.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:53.96 struct JSSubString { 32:53.96 ^~~~~~~~~~~ 32:54.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:54.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:54.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:54.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 32:54.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:54.95 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:54.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:54.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:54.95 memset(aT, 0, sizeof(T)); 32:54.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:54.95 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:54.95 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 32:54.95 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:54.95 struct JSSubString { 32:54.95 ^~~~~~~~~~~ 32:55.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:55.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:55.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:55.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 32:55.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:55.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:55.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:55.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:55.00 memset(aT, 0, sizeof(T)); 32:55.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:55.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 32:55.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:55.00 struct Address 32:55.00 ^~~~~~~ 32:55.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:55.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:55.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:55.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 32:55.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:55.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:55.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:55.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:55.00 memset(aT, 0, sizeof(T)); 32:55.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:55.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 32:55.00 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 32:55.00 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:55.00 struct BaseIndex 32:55.00 ^~~~~~~~~ 32:57.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:57.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:57.77 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode-inl.h:9, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:6: 32:57.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:57.78 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:57.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:57.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:57.78 memset(aT, 0, sizeof(T)); 32:57.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:57.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Zone.h:12, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:15, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode-inl.h:9, 32:57.78 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:6: 32:57.78 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:57.78 struct JSSubString { 32:57.78 ^~~~~~~~~~~ 32:57.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode-inl.h:9, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:6: 32:57.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:57.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 32:57.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 32:57.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32:57.83 memset(aT, 0, sizeof(T)); 32:57.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:57.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:10: 32:57.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:57.83 struct Address 32:57.83 ^~~~~~~ 32:57.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/ModuleObject.h:11, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:11, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode-inl.h:9, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:6: 32:57.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:57.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 32:57.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 32:57.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32:57.83 memset(aT, 0, sizeof(T)); 32:57.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:57.83 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 32:57.83 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.cpp:10: 32:57.83 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:57.83 struct BaseIndex 32:57.83 ^~~~~~~~~ 32:58.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 32:58.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 32:58.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:58.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpParser.h:33, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpParser.cpp:30: 32:58.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:58.48 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 32:58.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 32:58.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32:58.48 memset(aT, 0, sizeof(T)); 32:58.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:58.48 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpEngine.h:33, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpAST.h:41, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpParser.h:33, 32:58.48 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpParser.cpp:30: 32:58.48 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:58.48 struct JSSubString { 32:58.48 ^~~~~~~~~~~ 33:02.30 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/EnvironmentObject-inl.h:12, 33:02.30 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:44: 33:02.30 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 33:02.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 33:02.30 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 33:02.30 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 33:02.30 ^ 33:02.30 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 33:02.30 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 33:02.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 33:02.30 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 33:02.31 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 33:02.31 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 33:02.31 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 33:02.31 class HeapSlot : public WriteBarrieredBase 33:02.31 ^~~~~~~~ 33:02.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:02.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:02.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:02.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 33:02.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:02.43 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 33:02.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 33:02.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 33:02.43 memset(aT, 0, sizeof(T)); 33:02.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:02.43 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 33:02.43 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 33:02.43 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:02.43 struct JSSubString { 33:02.43 ^~~~~~~~~~~ 33:02.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:02.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:02.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:02.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 33:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 33:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 33:02.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 33:02.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 33:02.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 33:02.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 33:02.49 memset(aT, 0, sizeof(T)); 33:02.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:02.49 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 33:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 33:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 33:02.49 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:41: 33:02.49 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 33:02.49 struct Address 33:02.49 ^~~~~~~ 33:02.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:02.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:02.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:02.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:15, 33:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:14, 33:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 33:02.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 33:02.50 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 33:02.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 33:02.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 33:02.50 memset(aT, 0, sizeof(T)); 33:02.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:02.50 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 33:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 33:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 33:02.50 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:41: 33:02.50 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 33:02.50 struct BaseIndex 33:02.50 ^~~~~~~~~ 33:03.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpStack.h:33, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpStack.cpp:30: 33:03.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:03.08 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 33:03.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 33:03.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 33:03.08 memset(aT, 0, sizeof(T)); 33:03.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:03.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Runtime.h:22, 33:03.08 from /builddir/build/BUILD/pale-moon/platform/js/src/irregexp/RegExpStack.cpp:32: 33:03.08 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:03.08 struct JSSubString { 33:03.08 ^~~~~~~~~~~ 33:03.54 libjs_src_irregexp.a.desc 33:05.63 libmodules_zlib_src.a.desc 33:05.73 libjs_src_devtools.a.desc 33:07.35 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler]': 33:07.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'lhs' may be used uninitialized in this function 33:07.35 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:8274:12: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:07.35 } else if (handler.isFunctionCall(lhs)) { 33:07.35 ^~ 33:08.18 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]': 33:08.18 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'nextSameLine' may be used uninitialized in this function 33:08.18 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:7468:13: warning: 'nextSameLine' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:08.18 if (forbiddenLetDeclaration) { 33:08.18 ^~ 33:08.28 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::consequentOrAlternative(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]': 33:08.28 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'maybeFunction' may be used uninitialized in this function 33:08.28 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:5795:9: warning: 'maybeFunction' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:08.28 if (maybeFunction == TOK_FUNCTION) { 33:08.28 ^~ 33:08.76 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/FullParseHandler.h:14, 33:08.76 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.h:18, 33:08.76 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:19: 33:08.76 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler]': 33:08.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h: 'lhs' may be used uninitialized in this function 33:08.76 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/ParseNode.h:491:52: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:08.76 void setOp(JSOp op) { pn_op = op; } 33:08.76 ~~~~~~^~~~ 33:08.76 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:8112:10: note: 'lhs' was declared here 33:08.76 Node lhs; 33:08.76 ^~~ 33:09.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:46, 33:09.21 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:09.21 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 33:09.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 33:09.21 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 33:09.21 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 33:09.21 ^ 33:09.21 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 33:09.21 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 33:09.21 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 33:09.21 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:32, 33:09.21 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:09.21 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 33:09.21 class HeapSlot : public WriteBarrieredBase 33:09.21 ^~~~~~~~ 33:09.93 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler]': 33:09.93 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'nextSameLine' may be used uninitialized in this function 33:09.93 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:7468:13: warning: 'nextSameLine' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:09.93 if (forbiddenLetDeclaration) { 33:09.93 ^~ 33:10.05 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::consequentOrAlternative(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler]': 33:10.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp: 'maybeFunction' may be used uninitialized in this function 33:10.05 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/Parser.cpp:5795:9: warning: 'maybeFunction' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:10.05 if (maybeFunction == TOK_FUNCTION) { 33:10.05 ^~ 33:10.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:10.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:10.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:10.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:10.16 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:10.16 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 33:10.16 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 33:10.16 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:10.16 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 33:10.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 33:10.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 33:10.16 memset(aT, 0, sizeof(T)); 33:10.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:10.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:27, 33:10.16 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.16 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:10.16 struct JSSubString { 33:10.16 ^~~~~~~~~~~ 33:10.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:10.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:10.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:10.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:10.24 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:10.24 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 33:10.24 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 33:10.24 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 33:10.25 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 33:10.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 33:10.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 33:10.25 memset(aT, 0, sizeof(T)); 33:10.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:10.25 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:21, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:41, 33:10.25 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.25 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 33:10.25 struct Address 33:10.25 ^~~~~~~ 33:10.25 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:10.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:10.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:10.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 33:10.25 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 33:10.25 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 33:10.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 33:10.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 33:10.25 memset(aT, 0, sizeof(T)); 33:10.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:10.25 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:21, 33:10.25 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:41, 33:10.25 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.25 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 33:10.25 struct BaseIndex 33:10.25 ^~~~~~~~~ 33:10.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:10.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:10.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:10.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:10.27 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:10.27 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 33:10.27 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 33:10.27 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 33:10.27 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 33:10.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 33:10.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 33:10.27 memset(aT, 0, sizeof(T)); 33:10.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:10.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:23, 33:10.27 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.h:21, 33:10.27 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:22, 33:10.27 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:41, 33:10.27 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.27 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 33:10.27 class CodeSegment 33:10.27 ^~~~~~~~~~~ 33:10.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:10.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:10.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:10.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:10.27 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:10.28 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 33:10.28 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 33:10.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 33:10.28 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 33:10.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 33:10.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 33:10.28 memset(aT, 0, sizeof(T)); 33:10.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:10.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.h:21, 33:10.28 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:22, 33:10.28 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:41, 33:10.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.28 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 33:10.28 struct LinkDataCacheablePod 33:10.28 ^~~~~~~~~~~~~~~~~~~~ 33:10.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:10.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:10.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:10.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:10.29 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:10.29 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 33:10.29 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 33:10.29 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]': 33:10.29 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:162:30: required from here 33:10.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead 33:10.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 33:10.29 memset(aT, 0, sizeof(T)); 33:10.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:10.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.29 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:128:12: note: 'struct AsmJSGlobal::CacheablePod' declared here 33:10.29 struct CacheablePod { 33:10.29 ^~~~~~~~~~~~ 33:10.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/gc/StoreBuffer.h:16, 33:10.67 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:12, 33:10.67 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 33:10.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 33:10.67 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/SIMD.h:13, 33:10.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:32, 33:10.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.67 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = (js::Fallibility)0; size_t = long unsigned int]': 33:10.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 33:10.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 33:10.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 33:10.67 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmAST.h:801:29: required from here 33:10.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 33:10.67 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h:615:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 33:10.67 memset(p, 0, numElems * sizeof(T)); 33:10.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:10.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:10.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:10.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 33:10.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:10.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:10.67 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:10.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 33:10.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 33:10.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:10.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 33:10.67 class HashTableEntry 33:10.67 ^~~~~~~~~~~~~~ 33:13.88 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/TokenStream.h:15, 33:13.88 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/TokenStream.cpp:8: 33:13.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:13.89 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 33:13.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 33:13.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 33:13.89 memset(aT, 0, sizeof(T)); 33:13.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:13.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 33:13.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 33:13.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 33:13.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 33:13.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 33:13.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 33:13.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 33:13.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 33:13.89 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/TokenStream.h:21, 33:13.89 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/TokenStream.cpp:8: 33:13.89 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:13.89 struct JSSubString { 33:13.89 ^~~~~~~~~~~ 33:15.60 libjs_src_frontend.a.desc 33:15.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:15.90 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()': 33:15.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function 33:15.90 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:2377:65: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:15.90 asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart; 33:15.90 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:18.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:23, 33:18.00 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:18.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool js::wasm::BaseCompiler::emitStore(js::wasm::ValType, js::Scalar::Type)': 33:18.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& access +32)' may be used uninitialized in this function 33:18.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)& access +32)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:18.00 ::new (mStorage.addr()) T(Forward(aArgs)...); 33:18.00 ^~ 33:18.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 33:18.00 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBaselineCompile.cpp:6066:22: note: '*((void*)& access +32)' was declared here 33:18.00 MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); 33:18.00 ^~~~~~ 33:18.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:23, 33:18.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:18.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool js::wasm::BaseCompiler::emitTeeStore(js::wasm::ValType, js::Scalar::Type)': 33:18.03 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& access +32)' may be used uninitialized in this function 33:18.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)& access +32)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:18.03 ::new (mStorage.addr()) T(Forward(aArgs)...); 33:18.03 ^~ 33:18.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 33:18.03 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBaselineCompile.cpp:6136:22: note: '*((void*)& access +32)' was declared here 33:18.03 MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); 33:18.03 ^~~~~~ 33:18.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:23, 33:18.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:18.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: In member function 'bool js::wasm::BaseCompiler::emitTeeStoreWithCoercion(js::wasm::ValType, js::Scalar::Type)': 33:18.06 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h: '*((void*)& access +32)' may be used uninitialized in this function 33:18.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Maybe.h:431:5: warning: '*((void*)& access +32)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:18.06 ::new (mStorage.addr()) T(Forward(aArgs)...); 33:18.06 ^~ 33:18.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 33:18.07 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBaselineCompile.cpp:6429:22: note: '*((void*)& access +32)' was declared here 33:18.07 MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); 33:18.07 ^~~~~~ 33:22.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:29: 33:22.75 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': 33:22.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'type' may be used uninitialized in this function 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:852:9: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:22.76 if (!IsVoid(type)) 33:22.76 ^~ 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:841:14: note: 'type' was declared here 33:22.76 ExprType type; 33:22.76 ^~~~ 33:22.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'depth' may be used uninitialized in this function 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:858:30: warning: 'depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:22.76 if (!AstDecodeGetBlockRef(c, depth, &depthRef)) 33:22.76 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:840:14: note: 'depth' was declared here 33:22.76 uint32_t depth; 33:22.76 ^~~~~ 33:22.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'globalId' may be used uninitialized in this function 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:947:14: warning: 'globalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:22.76 uint32_t globalId; 33:22.76 ^~~~~~~~ 33:22.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'globalId' may be used uninitialized in this function 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:968:14: warning: 'globalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:22.76 uint32_t globalId; 33:22.76 ^~~~~~~~ 33:22.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'teeLocalId' may be used uninitialized in this function 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:924:14: warning: 'teeLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:22.76 uint32_t teeLocalId; 33:22.76 ^~~~~~~~~~ 33:22.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'setLocalId' may be used uninitialized in this function 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:897:14: warning: 'setLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:22.76 uint32_t setLocalId; 33:22.76 ^~~~~~~~~~ 33:22.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'getLocalId' may be used uninitialized in this function 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:876:14: warning: 'getLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:22.76 uint32_t getLocalId; 33:22.76 ^~~~~~~~~~ 33:22.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp: 'op' may be used uninitialized in this function 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:844:5: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:22.76 if (op == Op::Br) { 33:22.76 ^~ 33:22.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:1016:14: note: 'op' was declared here 33:22.76 uint16_t op; 33:22.76 ^~ 33:23.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:9, 33:23.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:21, 33:23.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:23.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:23.07 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:23.07 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.h:21, 33:23.07 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/AsmJS.cpp:18, 33:23.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 33:23.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, js::wasm::AstModule**)': 33:23.08 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h: 'func' may be used uninitialized in this function 33:23.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Vector.h:171:5: warning: 'func' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:23.08 *aDst = temp; 33:23.08 ^ 33:23.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:29: 33:23.08 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmBinaryToAST.cpp:1896:18: note: 'func' was declared here 33:23.08 AstFunc* func; 33:23.08 ^~~~ 33:30.99 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 33:30.99 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:11, 33:30.99 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompartment.cpp:24, 33:30.99 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:11: 33:30.99 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 33:30.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 33:30.99 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 33:31.00 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 33:31.00 ^ 33:31.00 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 33:31.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 33:31.00 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 33:31.00 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 33:31.00 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 33:31.00 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 33:31.00 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 33:31.00 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.00 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 33:31.00 class HeapSlot : public WriteBarrieredBase 33:31.00 ^~~~~~~~ 33:31.29 libgfx_src.a.desc 33:31.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:31.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:31.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:31.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:31.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:31.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 33:31.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 33:31.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 33:31.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 33:31.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:31.72 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 33:31.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 33:31.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 33:31.72 memset(aT, 0, sizeof(T)); 33:31.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:31.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 33:31.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 33:31.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.73 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:31.73 struct JSSubString { 33:31.73 ^~~~~~~~~~~ 33:31.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:31.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:31.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:31.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:31.76 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:31.76 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 33:31.76 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 33:31.76 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 33:31.76 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 33:31.76 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 33:31.76 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 33:31.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 33:31.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 33:31.77 memset(aT, 0, sizeof(T)); 33:31.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:31.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 33:31.77 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.77 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 33:31.77 class CodeSegment 33:31.77 ^~~~~~~~~~~ 33:31.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 33:31.79 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 33:31.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 33:31.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 33:31.79 memset(aT, 0, sizeof(T)); 33:31.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:31.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:27, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.79 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 33:31.79 struct Address 33:31.79 ^~~~~~~ 33:31.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 33:31.79 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 33:31.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 33:31.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 33:31.79 memset(aT, 0, sizeof(T)); 33:31.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:31.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:31.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:27, 33:31.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.79 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 33:31.79 struct BaseIndex 33:31.79 ^~~~~~~~~ 33:31.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:31.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:31.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:31.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:31.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:31.81 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/StringBuffer.h:12, 33:31.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 33:31.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:21, 33:31.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:18, 33:31.81 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 33:31.81 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 33:31.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 33:31.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 33:31.82 memset(aT, 0, sizeof(T)); 33:31.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:31.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.cpp:36, 33:31.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 33:31.82 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 33:31.82 struct LinkDataCacheablePod 33:31.82 ^~~~~~~~~~~~~~~~~~~~ 33:36.61 libdom_media_mp3.a.desc 33:36.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 33:36.81 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.cpp: In function 'bool DecodeFunctionBody(js::wasm::Decoder&, js::wasm::ModuleGenerator&, uint32_t)': 33:36.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.cpp: 'op' may be used uninitialized in this function 33:36.81 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.cpp:159:9: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:36.81 switch (op) { 33:36.81 ^~~~~~ 33:36.81 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.cpp:155:18: note: 'op' was declared here 33:36.81 uint16_t op; 33:36.81 ^~ 33:37.99 libintl_lwbrk.a.desc 33:38.09 libwidget_x11.a.desc 33:41.61 libtoolkit_components_perfmonitoring.a.desc 33:43.43 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmJS.cpp:34, 33:43.43 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:11: 33:43.43 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 33:43.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 33:43.43 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 33:43.43 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 33:43.43 ^ 33:43.43 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 33:43.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 33:43.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 33:43.43 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 33:43.43 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 33:43.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 33:43.43 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 33:43.43 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:43.43 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:43.43 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.43 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 33:43.43 class HeapSlot : public WriteBarrieredBase 33:43.43 ^~~~~~~~ 33:43.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:43.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:43.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:43.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:43.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:43.68 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 33:43.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 33:43.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 33:43.68 memset(aT, 0, sizeof(T)); 33:43.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:43.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:43.68 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:43.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.68 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:43.68 struct JSSubString { 33:43.68 ^~~~~~~~~~~ 33:43.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:43.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:43.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:43.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:43.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 33:43.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 33:43.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 33:43.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 33:43.72 memset(aT, 0, sizeof(T)); 33:43.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:43.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:43.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:43.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 33:43.73 struct Address 33:43.73 ^~~~~~~ 33:43.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:43.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:43.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:43.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:43.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 33:43.73 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 33:43.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 33:43.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 33:43.73 memset(aT, 0, sizeof(T)); 33:43.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:43.73 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:43.73 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:43.73 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.73 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 33:43.73 struct BaseIndex 33:43.73 ^~~~~~~~~ 33:43.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:43.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:43.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:43.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:43.81 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 33:43.81 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 33:43.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 33:43.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 33:43.81 memset(aT, 0, sizeof(T)); 33:43.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:43.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:23, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.h:21, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:22, 33:43.81 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:27, 33:43.81 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.81 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 33:43.81 class CodeSegment 33:43.81 ^~~~~~~~~~~ 33:43.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 33:43.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:43.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:43.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:43.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:43.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 33:43.82 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 33:43.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 33:43.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 33:43.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:43.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:43.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 33:43.82 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 33:43.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 33:43.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 33:43.82 memset(aT, 0, sizeof(T)); 33:43.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:43.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCompile.h:21, 33:43.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmGenerator.h:22, 33:43.82 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:27, 33:43.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:43.82 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 33:43.82 struct LinkDataCacheablePod 33:43.82 ^~~~~~~~~~~~~~~~~~~~ 33:44.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:44.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:44.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 33:44.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 33:44.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 33:44.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 33:44.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 33:44.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 33:44.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 33:44.12 memset(p, 0, numElems * sizeof(T)); 33:44.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:44.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:44.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:44.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 33:44.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 33:44.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:12, 33:44.13 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:44.13 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:44.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:44.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 33:44.13 class HashTableEntry 33:44.13 ^~~~~~~~~~~~~~ 33:47.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.27 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)': 33:47.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 33:47.27 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:469:45: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.27 return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); 33:47.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:47.27 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2617:18: note: 'lhs' was declared here 33:47.27 MDefinition* lhs; 33:47.27 ^~~ 33:47.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 33:47.27 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:469:45: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.27 return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); 33:47.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:47.27 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2618:18: note: 'rhs' was declared here 33:47.27 MDefinition* rhs; 33:47.27 ^~~ 33:47.33 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBr({anonymous}::FunctionCompiler&)': 33:47.33 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 33:47.33 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1165:29: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.33 if (def && def->type() != MIRType::None) 33:47.33 ~~~~~~~~~^~ 33:47.33 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1787:18: note: 'value' was declared here 33:47.33 MDefinition* value; 33:47.33 ^~~~~ 33:47.45 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdConvert({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::SimdSign)': 33:47.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 33:47.45 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:579:42: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.45 return MSimdConvert::AddLegalized(alloc(), curBlock_, vec, to, sign, trapOffset()); 33:47.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:47.45 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2723:18: note: 'input' was declared here 33:47.45 MDefinition* input; 33:47.45 ^~~~~ 33:47.49 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MNot]': 33:47.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 33:47.49 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2134:5: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.49 f.iter().setResult(f.unary(input)); 33:47.49 ^ 33:47.50 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.50 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.50 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.50 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAbs]': 33:47.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.50 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.50 at->next = item; 33:47.50 ^~ 33:47.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.50 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 33:47.50 MDefinition* input; 33:47.50 ^~~~~ 33:47.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.51 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitConvertI64ToFloatingPoint({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': 33:47.51 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.51 at->next = item; 33:47.51 ^~ 33:47.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.51 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2199:18: note: 'input' was declared here 33:47.51 MDefinition* input; 33:47.51 ^~~~~ 33:47.53 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.53 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.53 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.53 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.53 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitSimdBitcast({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType)': 33:47.53 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.53 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.53 at->next = item; 33:47.53 ^~ 33:47.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.53 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2712:18: note: 'input' was declared here 33:47.53 MDefinition* input; 33:47.53 ^~~~~ 33:47.57 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToFloat32]': 33:47.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 33:47.57 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2134:5: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.57 f.iter().setResult(f.unary(input)); 33:47.57 ^ 33:47.57 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.57 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.58 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.58 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.58 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.58 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.58 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitTruncate({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, bool)': 33:47.58 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.58 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.58 at->next = item; 33:47.58 ^~ 33:47.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.58 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2167:18: note: 'input' was declared here 33:47.58 MDefinition* input; 33:47.58 ^~~~~ 33:47.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.60 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.60 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.60 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.60 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitReinterpret({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::jit::MIRType)': 33:47.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.60 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.60 at->next = item; 33:47.60 ^~ 33:47.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.60 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2210:18: note: 'input' was declared here 33:47.61 MDefinition* input; 33:47.61 ^~~~~ 33:47.64 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 33:47.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:47.64 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2375:23: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.64 f.iter().setResult(f.load(addr.base, access, type)); 33:47.64 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:47.65 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)': 33:47.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:47.65 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2784:23: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.65 f.iter().setResult(f.load(addr.base, access, resultType)); 33:47.65 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:47.66 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.66 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.67 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MClz]': 33:47.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.67 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.67 at->next = item; 33:47.67 ^~ 33:47.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.67 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 33:47.67 MDefinition* input; 33:47.67 ^~~~~ 33:47.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.68 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.68 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MCtz]': 33:47.68 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.68 at->next = item; 33:47.68 ^~ 33:47.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.68 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 33:47.68 MDefinition* input; 33:47.68 ^~~~~ 33:47.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.70 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.70 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.70 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.70 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MPopcnt]': 33:47.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.70 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.70 at->next = item; 33:47.70 ^~ 33:47.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.70 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 33:47.70 MDefinition* input; 33:47.70 ^~~~~ 33:47.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.71 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.71 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.71 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAsmJSNeg]': 33:47.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.71 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.71 at->next = item; 33:47.71 ^~ 33:47.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.71 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 33:47.71 MDefinition* input; 33:47.71 ^~~~~ 33:47.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.72 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MSqrt]': 33:47.72 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.72 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.72 at->next = item; 33:47.72 ^~ 33:47.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.72 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 33:47.72 MDefinition* input; 33:47.72 ^~~~~ 33:47.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.75 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToDouble]': 33:47.75 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:47.75 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.75 at->next = item; 33:47.75 ^~ 33:47.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.75 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 33:47.75 MDefinition* input; 33:47.75 ^~~~~ 33:47.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:19, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:17, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:22, 33:47.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: In function 'bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)': 33:47.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: 'rhs' may be used uninitialized in this function 33:47.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:4557:32: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.92 truncateOperands_(false) 33:47.92 ^ 33:47.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.92 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2345:18: note: 'rhs' was declared here 33:47.92 MDefinition* rhs; 33:47.92 ^~~ 33:47.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:19, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:17, 33:47.92 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:22, 33:47.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: 'lhs' may be used uninitialized in this function 33:47.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:4557:32: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.92 truncateOperands_(false) 33:47.92 ^ 33:47.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.92 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2344:18: note: 'lhs' was declared here 33:47.92 MDefinition* lhs; 33:47.92 ^~~ 33:47.94 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 33:47.94 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:47.94 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2389:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.94 f.store(addr.base, access, value); 33:47.94 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:47.94 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 33:47.94 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2389:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.96 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 33:47.96 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:47.96 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2403:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.96 f.store(addr.base, access, value); 33:47.96 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:47.96 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 33:47.96 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2403:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.98 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStoreWithCoercion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 33:47.98 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:47.98 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2424:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.98 f.store(addr.base, access, value); 33:47.98 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:47.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:47.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:47.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:47.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:47.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:47.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:47.98 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:47.98 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:47.98 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.98 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 33:47.98 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:47.98 at->next = item; 33:47.98 ^~ 33:47.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:47.98 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2411:18: note: 'value' was declared here 33:47.98 MDefinition* value; 33:47.98 ^~~~~ 33:48.00 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdStore({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)': 33:48.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:48.00 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2804:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.00 f.store(addr.base, access, value); 33:48.00 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:48.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 33:48.00 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2804:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:48.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': 33:48.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.12 at->next = item; 33:48.12 ^~ 33:48.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2836:18: note: 'input' was declared here 33:48.12 MDefinition* input; 33:48.12 ^~~~~ 33:48.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:48.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.12 at->next = item; 33:48.12 ^~ 33:48.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2825:18: note: 'input' was declared here 33:48.12 MDefinition* input; 33:48.12 ^~~~~ 33:48.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:509:46: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.12 MInstruction* ins = MSimdShuffle::New(alloc(), lhs, rhs, lanes); 33:48.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2748:18: note: 'rhs' was declared here 33:48.12 MDefinition* rhs; 33:48.12 ^~~ 33:48.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:509:46: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.12 MInstruction* ins = MSimdShuffle::New(alloc(), lhs, rhs, lanes); 33:48.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2747:18: note: 'lhs' was declared here 33:48.12 MDefinition* lhs; 33:48.12 ^~~ 33:48.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:48.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'vector' may be used uninitialized in this function 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.12 at->next = item; 33:48.12 ^~ 33:48.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2735:18: note: 'vector' was declared here 33:48.12 MDefinition* vector; 33:48.12 ^~~~~~ 33:48.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:48.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'falseValue' may be used uninitialized in this function 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.12 at->next = item; 33:48.12 ^~ 33:48.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2812:18: note: 'falseValue' was declared here 33:48.12 MDefinition* falseValue; 33:48.12 ^~~~~~~~~~ 33:48.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:48.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:48.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'trueValue' may be used uninitialized in this function 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'trueValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.13 at->next = item; 33:48.13 ^~ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2811:18: note: 'trueValue' was declared here 33:48.13 MDefinition* trueValue; 33:48.13 ^~~~~~~~~ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:48.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.13 at->next = item; 33:48.13 ^~ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2813:18: note: 'condition' was declared here 33:48.13 MDefinition* condition; 33:48.13 ^~~~~~~~~ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:48.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.13 at->next = item; 33:48.13 ^~ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2850:18: note: 'input' was declared here 33:48.13 MDefinition* input; 33:48.13 ^~~~~ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:19, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:17, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:22, 33:48.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: 'scalar' may be used uninitialized in this function 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:1985:49: warning: 'scalar' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.13 : MBinaryInstruction(vec, val), lane_(lane) 33:48.13 ^ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2701:18: note: 'scalar' was declared here 33:48.13 MDefinition* scalar; 33:48.13 ^~~~~~ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:19, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/CodeGenerator.h:17, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:22, 33:48.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h: 'vector' may be used uninitialized in this function 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/jit/MIR.h:1987:33: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.13 MIRType type = vec->type(); 33:48.13 ~~~~~~~~~^~ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.13 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2700:18: note: 'vector' was declared here 33:48.13 MDefinition* vector; 33:48.13 ^~~~~~ 33:48.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:48.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:48.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:48.14 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:48.14 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:48.14 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.14 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'vector' may be used uninitialized in this function 33:48.14 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.14 at->next = item; 33:48.14 ^~ 33:48.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:48.14 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2675:18: note: 'vector' was declared here 33:48.14 MDefinition* vector; 33:48.14 ^~~~~~ 33:49.15 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)': 33:49.15 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'index' may be used uninitialized in this function 33:49.15 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1509:48: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:49.15 MTableSwitch* table = MTableSwitch::New(alloc(), operand, 0, int32_t(numCases - 1)); 33:49.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:49.15 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1829:18: note: 'index' was declared here 33:49.15 MDefinition* index; 33:49.15 ^~~~~ 33:50.77 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)': 33:50.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'callee' may be used uninitialized in this function 33:50.77 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1021:48: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:50.77 MBitAnd* maskedIndex = MBitAnd::New(alloc(), index, mask, MIRType::Int32); 33:50.77 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:50.77 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1957:18: note: 'callee' was declared here 33:50.77 MDefinition* callee; 33:50.77 ^~~~~~ 33:51.04 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunction(js::wasm::IonCompileTask*)': 33:51.04 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 33:51.04 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1165:29: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.04 if (def && def->type() != MIRType::None) 33:51.04 ~~~~~~~~~^~ 33:51.04 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1807:18: note: 'value' was declared here 33:51.04 MDefinition* value; 33:51.04 ^~~~~ 33:51.04 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'delta' may be used uninitialized in this function 33:51.04 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:3066:19: warning: 'delta' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.04 if (!f.passArg(delta, ValType::I32, &args)) 33:51.04 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:51.04 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:3062:18: note: 'delta' was declared here 33:51.04 MDefinition* delta; 33:51.04 ^~~~~ 33:51.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.04 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.04 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.04 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 33:51.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.04 at->next = item; 33:51.04 ^~ 33:51.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.05 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2555:18: note: 'value' was declared here 33:51.05 MDefinition* value; 33:51.05 ^~~~~ 33:51.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'newValue' may be used uninitialized in this function 33:51.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'newValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.05 at->next = item; 33:51.05 ^~ 33:51.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.05 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2540:18: note: 'newValue' was declared here 33:51.05 MDefinition* newValue; 33:51.05 ^~~~~~~~ 33:51.05 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.05 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.05 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.05 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'oldValue' may be used uninitialized in this function 33:51.05 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'oldValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.05 at->next = item; 33:51.05 ^~ 33:51.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.07 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2539:18: note: 'oldValue' was declared here 33:51.07 MDefinition* oldValue; 33:51.07 ^~~~~~~~ 33:51.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.07 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 33:51.07 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.07 at->next = item; 33:51.07 ^~ 33:51.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.07 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2524:18: note: 'value' was declared here 33:51.07 MDefinition* value; 33:51.07 ^~~~~ 33:51.07 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 33:51.07 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2513:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.07 f.store(addr.base, access, value); 33:51.07 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:51.07 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2506:18: note: 'value' was declared here 33:51.07 MDefinition* value; 33:51.07 ^~~~~ 33:51.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.08 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.08 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:51.08 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.08 at->next = item; 33:51.08 ^~ 33:51.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.08 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 33:51.08 MDefinition* input; 33:51.08 ^~~~~ 33:51.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.08 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.08 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:51.08 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.08 at->next = item; 33:51.08 ^~ 33:51.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.08 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 33:51.08 MDefinition* input; 33:51.08 ^~~~~ 33:51.08 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.08 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.09 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:51.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.09 at->next = item; 33:51.09 ^~ 33:51.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.09 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2187:18: note: 'input' was declared here 33:51.09 MDefinition* input; 33:51.09 ^~~~~ 33:51.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 33:51.09 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:646:38: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.09 auto* ins = MBitNot::NewInt32(alloc(), op); 33:51.09 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 33:51.09 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2258:18: note: 'input' was declared here 33:51.09 MDefinition* input; 33:51.09 ^~~~~ 33:51.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.09 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.09 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.09 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 33:51.09 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.09 at->next = item; 33:51.09 ^~ 33:51.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.09 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 33:51.09 MDefinition* input; 33:51.09 ^~~~~ 33:51.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.10 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function 33:51.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.10 at->next = item; 33:51.10 ^~ 33:51.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.10 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2359:18: note: 'condition' was declared here 33:51.10 MDefinition* condition; 33:51.10 ^~~~~~~~~ 33:51.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.10 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 33:51.10 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.10 at->next = item; 33:51.10 ^~ 33:51.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.10 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2103:18: note: 'value' was declared here 33:51.10 MDefinition* value; 33:51.10 ^~~~~ 33:51.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.10 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.11 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.11 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 33:51.11 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.11 at->next = item; 33:51.11 ^~ 33:51.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.11 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2088:18: note: 'value' was declared here 33:51.11 MDefinition* value; 33:51.11 ^~~~~ 33:51.11 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 33:51.11 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:710:27: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.11 curBlock_->setSlot(info().localSlot(slot), def); 33:51.11 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:51.11 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2025:18: note: 'value' was declared here 33:51.11 MDefinition* value; 33:51.11 ^~~~~ 33:51.11 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 33:51.11 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:710:27: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.11 curBlock_->setSlot(info().localSlot(slot), def); 33:51.11 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:51.11 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2013:18: note: 'value' was declared here 33:51.11 MDefinition* value; 33:51.11 ^~~~~ 33:51.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 33:51.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.12 at->next = item; 33:51.12 ^~ 33:51.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1871:18: note: 'value' was declared here 33:51.12 MDefinition* value; 33:51.12 ^~~~~ 33:51.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:17, 33:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 33:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 33:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.h:21, 33:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:18, 33:51.12 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function 33:51.12 /builddir/build/BUILD/pale-moon/platform/js/src/jit/InlineList.h:347:9: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.12 at->next = item; 33:51.12 ^~ 33:51.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 33:51.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:1808:18: note: 'condition' was declared here 33:51.12 MDefinition* condition; 33:51.12 ^~~~~~~~~ 33:51.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:51.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2553:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.12 LinearMemoryAddress addr; 33:51.12 ^~~~ 33:51.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:51.12 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2537:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.12 LinearMemoryAddress addr; 33:51.12 ^~~~ 33:51.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:51.13 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2521:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.13 LinearMemoryAddress addr; 33:51.13 ^~~~ 33:51.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:51.13 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2513:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.13 f.store(addr.base, access, value); 33:51.13 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:51.13 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2504:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 33:51.13 LinearMemoryAddress addr; 33:51.13 ^~~~ 33:51.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 33:51.13 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmIonCompile.cpp:2489:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.13 LinearMemoryAddress addr; 33:51.13 ^~~~ 33:58.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 33:58.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.cpp:34, 33:58.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 33:58.79 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 33:58.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 33:58.79 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 33:58.79 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 33:58.79 ^ 33:58.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:16, 33:58.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 33:58.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:32, 33:58.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:58.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:58.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:58.79 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 33:58.79 class HeapSlot : public WriteBarrieredBase 33:58.79 ^~~~~~~~ 33:59.43 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:59.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:59.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:59.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:59.44 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:59.44 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 33:59.44 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:59.44 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:59.44 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:59.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:59.44 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 33:59.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 33:59.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 33:59.44 memset(aT, 0, sizeof(T)); 33:59.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:59.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 33:59.44 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 33:59.44 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:32, 33:59.44 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:59.44 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:59.44 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:59.44 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:59.44 struct JSSubString { 33:59.44 ^~~~~~~~~~~ 33:59.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:59.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:59.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:59.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:59.51 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:59.51 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 33:59.51 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:59.51 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:59.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:59.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 33:59.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 33:59.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 33:59.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 33:59.51 memset(aT, 0, sizeof(T)); 33:59.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:59.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:59.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:59.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:59.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:59.51 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.cpp:27, 33:59.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 33:59.52 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 33:59.52 struct Address 33:59.52 ^~~~~~~ 33:59.52 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:59.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:59.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:59.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:59.52 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:59.52 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 33:59.52 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:59.52 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:59.52 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:59.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 33:59.52 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 33:59.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 33:59.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 33:59.52 memset(aT, 0, sizeof(T)); 33:59.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:59.52 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 33:59.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 33:59.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 33:59.52 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/MacroAssembler.h:17, 33:59.52 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.cpp:27, 33:59.52 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 33:59.52 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 33:59.52 struct BaseIndex 33:59.52 ^~~~~~~~~ 33:59.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 33:59.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 33:59.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:59.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:59.54 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:59.54 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 33:59.54 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:59.54 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:59.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:59.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 33:59.54 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 33:59.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 33:59.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 33:59.54 memset(aT, 0, sizeof(T)); 33:59.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:59.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 33:59.54 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.cpp:30, 33:59.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 33:59.54 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 33:59.54 class CodeSegment 33:59.54 ^~~~~~~~~~~ 33:59.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:31, 33:59.78 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:59.78 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:59.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:59.78 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = (js::Fallibility)0; size_t = long unsigned int]': 33:59.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 33:59.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 33:59.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 33:59.78 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmAST.h:801:29: required from here 33:59.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 33:59.79 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h:615:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 33:59.79 memset(p, 0, numElems * sizeof(T)); 33:59.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:59.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:59.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:59.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 33:59.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:59.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:59.79 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:59.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 33:59.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:59.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:59.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:59.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 33:59.79 class HashTableEntry 33:59.79 ^~~~~~~~~~~~~~ 33:59.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:31, 33:59.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:59.79 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:59.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:59.79 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = (js::Fallibility)0; size_t = long unsigned int]': 33:59.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 33:59.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 33:59.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]' 33:59.79 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:3394:29: required from here 33:59.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 33:59.80 /builddir/build/BUILD/pale-moon/platform/js/src/ds/LifoAlloc.h:615:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 33:59.80 memset(p, 0, numElems * sizeof(T)); 33:59.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:59.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 33:59.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:59.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 33:59.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 33:59.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:59.80 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 33:59.80 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 33:59.80 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 33:59.80 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 33:59.80 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 33:59.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 33:59.80 class HashTableEntry 33:59.80 ^~~~~~~~~~~~~~ 34:02.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jstypes.h:24, 34:02.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:9, 34:02.67 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 34:02.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 34:02.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 34:02.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 34:02.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 34:02.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 34:02.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h: 'result' may be used uninitialized in this function 34:02.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h:50:3: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:02.67 u.mFrom = aFrom; 34:02.67 ^ 34:02.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 34:02.67 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:1897:11: note: 'result' was declared here 34:02.67 Float result; 34:02.67 ^~~~~~ 34:02.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jstypes.h:24, 34:02.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:9, 34:02.67 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 34:02.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTypes.h:29, 34:02.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.h:21, 34:02.67 from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:18, 34:02.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 34:02.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h: 'result' may be used uninitialized in this function 34:02.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Casting.h:50:3: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:02.67 u.mFrom = aFrom; 34:02.67 ^ 34:02.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 34:02.67 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmTextToBinary.cpp:1897:11: note: 'result' was declared here 34:02.67 Float result; 34:02.67 ^~~~~~ 34:05.09 libjs_src_wasm.a.desc 34:14.55 libdom_media_platforms_ffmpeg_libav55.a.desc 34:14.61 libdom_system_linux.a.desc 34:16.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 34:16.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 34:16.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsfriendapi.h:15, 34:16.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 34:16.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jswrapper.h:11, 34:16.56 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/WrapperFactory.h:9, 34:16.56 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/XrayWrapper.h:11, 34:16.56 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/XrayWrapper.cpp:6: 34:16.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 34:16.56 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 34:16.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 34:16.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 34:16.56 memset(aT, 0, sizeof(T)); 34:16.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 34:16.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/XrayWrapper.cpp:16: 34:16.56 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 34:16.56 struct GlobalProperties { 34:16.56 ^~~~~~~~~~~~~~~~ 34:20.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 34:20.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 34:20.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsfriendapi.h:15, 34:20.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 34:20.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jswrapper.h:11, 34:20.86 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/AccessCheck.h:9, 34:20.86 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/AccessCheck.cpp:6, 34:20.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 34:20.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 34:20.86 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 34:20.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 34:20.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 34:20.86 memset(aT, 0, sizeof(T)); 34:20.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 34:20.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/wrappers/AccessCheck.cpp:22, 34:20.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 34:20.86 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 34:20.86 struct GlobalProperties { 34:20.86 ^~~~~~~~~~~~~~~~ 34:22.34 libjs_xpconnect_wrappers.a.desc 34:26.11 libgfx_config.a.desc 34:27.83 libmodules_libjar_zipwriter.a.desc 34:30.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 34:30.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 34:30.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 34:30.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 34:30.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 34:30.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 34:30.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 34:30.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TreeBoxObject.h:9, 34:30.24 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/TreeBoxObject.cpp:6: 34:30.24 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 34:30.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:30.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:30.24 foundInterface = 0; \ 34:30.24 ^~~~~~~~~~~~~~ 34:30.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:30.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:30.24 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/TreeBoxObject.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:30.24 NS_INTERFACE_MAP_END_INHERITING(BoxObject) 34:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:30.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:30.25 else 34:30.25 ^~~~ 34:30.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:30.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:30.25 ^~~~~~~~~~~~~~~~~~ 34:30.25 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/TreeBoxObject.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:30.25 NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 34:30.25 ^~~~~~~~~~~~~~~~~~~~~~ 34:42.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 34:42.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 34:42.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 34:42.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 34:42.73 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsNameSpaceManager.h:9, 34:42.73 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:6: 34:42.73 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 34:42.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:42.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:42.73 foundInterface = 0; \ 34:42.73 ^~~~~~~~~~~~~~ 34:42.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:42.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:42.73 ^~~~~~~~~~~~~~~~~~~~~~~ 34:42.73 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:42.73 NS_INTERFACE_MAP_END 34:42.73 ^~~~~~~~~~~~~~~~~~~~ 34:42.73 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:73:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:42.73 else 34:42.73 ^~~~ 34:42.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 34:42.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 34:42.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 34:42.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 34:42.73 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsNameSpaceManager.h:9, 34:42.73 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:6: 34:42.74 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 34:42.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:42.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:42.74 foundInterface = 0; \ 34:42.74 ^~~~~~~~~~~~~~ 34:42.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:42.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:42.74 ^~~~~~~~~~~~~~~~~~~~~~~ 34:42.74 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:42.74 NS_INTERFACE_MAP_END 34:42.74 ^~~~~~~~~~~~~~~~~~~~ 34:42.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:42.74 else 34:42.74 ^~~~ 34:42.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:42.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:42.74 ^~~~~~~~~~~~~~~~~~ 34:42.74 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeColumns.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:42.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:42.74 ^~~~~~~~~~~~~~~~~~~~~~ 34:46.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 34:46.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 34:46.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 34:46.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 34:46.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsNameSpaceManager.h:9, 34:46.04 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeContentView.cpp:6: 34:46.04 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 34:46.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:46.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:46.04 foundInterface = 0; \ 34:46.04 ^~~~~~~~~~~~~~ 34:46.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:46.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:46.04 ^~~~~~~~~~~~~~~~~~~~~~~ 34:46.04 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeContentView.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:46.04 NS_INTERFACE_MAP_END 34:46.04 ^~~~~~~~~~~~~~~~~~~~ 34:46.04 In file included from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeContentView.cpp:12: 34:46.04 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 34:46.04 } else 34:46.04 ^~~~ 34:46.04 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 34:46.04 } else 34:46.04 ^~~~ 34:51.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 34:51.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 34:51.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 34:51.07 from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp:6: 34:51.07 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 34:51.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:51.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:51.07 foundInterface = 0; \ 34:51.07 ^~~~~~~~~~~~~~ 34:51.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:51.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:51.07 ^~~~~~~~~~~~~~~~~~~~~~~ 34:51.07 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:51.07 NS_INTERFACE_MAP_END 34:51.07 ^~~~~~~~~~~~~~~~~~~~ 34:51.07 In file included from /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp:14: 34:51.07 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 34:51.07 } else 34:51.07 ^~~~ 34:51.07 /builddir/build/BUILD/pale-moon/platform/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 34:51.07 NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(TreeSelection) 34:51.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:56.35 liblayout_xul_tree.a.desc 34:58.01 libintl_unicharutil_util_internal.a 34:58.08 libintl_unicharutil_util_internal.a.desc 35:05.07 libimage_decoders.a.desc 35:06.19 libextensions_gio.a.desc 35:10.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 35:10.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 35:10.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 35:10.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 35:10.08 from /builddir/build/BUILD/pale-moon/platform/dom/u2f/U2F.cpp:8: 35:10.08 /builddir/build/BUILD/pale-moon/platform/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 35:10.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:10.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:10.08 foundInterface = 0; \ 35:10.08 ^~~~~~~~~~~~~~ 35:10.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:10.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:10.08 ^~~~~~~~~~~~~~~~~~~~~~~ 35:10.08 /builddir/build/BUILD/pale-moon/platform/dom/u2f/U2F.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:10.08 NS_INTERFACE_MAP_END 35:10.08 ^~~~~~~~~~~~~~~~~~~~ 35:10.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:10.08 else 35:10.08 ^~~~ 35:10.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:10.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:10.08 ^~~~~~~~~~~~~~~~~~ 35:10.08 /builddir/build/BUILD/pale-moon/platform/dom/u2f/U2F.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:10.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:10.08 ^~~~~~~~~~~~~~~~~~~~~~ 35:13.50 libdom_u2f.a.desc 35:14.32 libtoolkit_components_reflect.a.desc 35:17.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 35:17.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 35:17.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 35:17.58 from /builddir/build/BUILD/pale-moon/platform/xpcom/io/Base64.cpp:9, 35:17.58 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 35:17.58 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 35:17.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:17.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:17.58 foundInterface = 0; \ 35:17.58 ^~~~~~~~~~~~~~ 35:17.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:17.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:17.58 ^~~~~~~~~~~~~~~~~~~~~~~ 35:17.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:17.58 NS_INTERFACE_MAP_END 35:17.58 ^~~~~~~~~~~~~~~~~~~~ 35:17.59 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 35:17.59 NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 35:17.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 35:17.59 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsLocalFileUnix.h:21, 35:17.59 from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsLocalFile.h:43, 35:17.59 from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsDirectoryService.cpp:12, 35:17.59 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:83: 35:17.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:17.59 } else 35:17.59 ^~~~ 35:17.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 35:17.59 } else 35:17.59 ^~~~ 35:17.59 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 35:17.59 NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 35:17.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 35:21.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 35:21.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 35:21.09 from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsPipe3.cpp:8, 35:21.09 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 35:21.09 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 35:21.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:21.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:21.10 foundInterface = 0; \ 35:21.10 ^~~~~~~~~~~~~~ 35:21.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:21.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:21.10 ^~~~~~~~~~~~~~~~~~~~~~~ 35:21.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:21.10 NS_INTERFACE_MAP_END 35:21.10 ^~~~~~~~~~~~~~~~~~~~ 35:21.10 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 35:21.10 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 35:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 35:21.10 In file included from /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsPipe3.cpp:20, 35:21.10 from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 35:21.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:21.10 } else 35:21.10 ^~~~ 35:21.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 35:21.10 NS_IMPL_QUERY_CLASSINFO(aClass) \ 35:21.10 ^~~~~~~~~~~~~~~~~~~~~~~ 35:21.10 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 35:21.10 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 35:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 35:22.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:47: 35:22.21 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 35:22.21 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp: 'remaining' may be used uninitialized in this function 35:22.21 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp:582:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:22.21 uint64_t remaining; 35:22.21 ^~~~~~~~~ 35:22.21 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp: 'offset' may be used uninitialized in this function 35:22.21 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp:533:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:22.21 return Seek(pos); 35:22.21 ~~~~^~~~~ 35:22.21 /builddir/build/BUILD/pale-moon/platform/xpcom/io/nsStorageStream.cpp:578:11: note: 'offset' was declared here 35:22.21 int64_t offset; 35:22.21 ^~~~~~ 35:22.85 libxpcom_io.a.desc 35:27.51 libnetwerk_protocol_data.a.desc 35:29.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 35:29.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 35:29.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAtom.h:10, 35:29.38 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Atom.h:8, 35:29.38 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Atom.cpp:5, 35:29.38 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 35:29.38 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 35:29.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:29.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:29.38 foundInterface = 0; \ 35:29.38 ^~~~~~~~~~~~~~ 35:29.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:29.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:29.38 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:29.38 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 35:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:29.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 35:29.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 35:29.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 35:29.38 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5AttributeName.cpp:36, 35:29.38 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 35:29.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:29.38 } else 35:29.38 ^~~~ 35:29.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 35:29.38 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 35:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:29.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 35:29.38 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 35:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:29.38 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5DocumentBuilder.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35:29.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsHtml5DocumentBuilder) 35:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:29.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 35:29.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 35:29.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAtom.h:10, 35:29.49 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Atom.h:8, 35:29.49 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Atom.cpp:5, 35:29.49 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 35:29.49 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 35:29.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:29.49 foundInterface = 0; \ 35:29.49 ^~~~~~~~~~~~~~ 35:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:29.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:29.49 ^~~~~~~~~~~~~~~~~~~~~~~ 35:29.49 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Parser.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:29.49 NS_INTERFACE_MAP_END 35:29.49 ^~~~~~~~~~~~~~~~~~~~ 35:29.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 35:29.49 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 35:29.49 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 35:29.49 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5AttributeName.cpp:36, 35:29.49 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 35:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:29.49 } else 35:29.49 ^~~~ 35:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 35:29.49 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 35:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 35:29.49 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 35:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:29.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 35:29.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:29.49 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5Parser.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 35:29.49 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 35:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:35.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 35:35.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 35:35.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAtom.h:10, 35:35.96 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5HtmlAttributes.h:29, 35:35.96 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5PlainTextUtils.h:8, 35:35.96 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 35:35.96 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 35:35.96 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 35:35.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:35.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:35.97 foundInterface = 0; \ 35:35.97 ^~~~~~~~~~~~~~ 35:35.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:35.97 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 35:35.97 ^~~~~~~~~~~~~~~~~~~~~~~ 35:35.97 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 35:35.97 NS_INTERFACE_MAP_END_THREADSAFE 35:35.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:35.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:35.97 else 35:35.97 ^~~~ 35:35.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:35.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:35.97 ^~~~~~~~~~~~~~~~~~ 35:35.97 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:35.97 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 35:35.97 ^~~~~~~~~~~~~~~~~~~~~~ 35:35.99 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 35:35.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:35.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:35.99 foundInterface = 0; \ 35:35.99 ^~~~~~~~~~~~~~ 35:35.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:35.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:35.99 ^~~~~~~~~~~~~~~~~~~~~~~ 35:35.99 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamParser.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:35.99 NS_INTERFACE_MAP_END 35:35.99 ^~~~~~~~~~~~~~~~~~~~ 35:36.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 35:36.00 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 35:36.00 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 35:36.00 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5HtmlAttributes.h:33, 35:36.00 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5PlainTextUtils.h:8, 35:36.00 from /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 35:36.00 from /builddir/build/BUILD/pale-moon/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 35:36.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:36.00 } else 35:36.00 ^~~~ 35:36.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 35:36.00 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 35:36.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:36.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 35:36.00 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 35:36.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:36.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 35:36.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:36.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:36.00 /builddir/build/BUILD/pale-moon/platform/parser/html/nsHtml5StreamParser.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 35:36.00 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 35:36.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:46.95 libparser_html.a.desc 35:52.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 35:52.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 35:52.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 35:52.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/cache/Cache.h:9, 35:52.35 from /builddir/build/BUILD/pale-moon/platform/dom/cache/Cache.cpp:6: 35:52.35 /builddir/build/BUILD/pale-moon/platform/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 35:52.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:52.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:52.35 foundInterface = 0; \ 35:52.35 ^~~~~~~~~~~~~~ 35:52.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:52.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:52.35 ^~~~~~~~~~~~~~~~~~~~~~~ 35:52.35 /builddir/build/BUILD/pale-moon/platform/dom/cache/Cache.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:52.35 NS_INTERFACE_MAP_END 35:52.35 ^~~~~~~~~~~~~~~~~~~~ 35:52.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:52.35 else 35:52.35 ^~~~ 35:52.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:52.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:52.35 ^~~~~~~~~~~~~~~~~~ 35:52.35 /builddir/build/BUILD/pale-moon/platform/dom/cache/Cache.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:52.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:52.35 ^~~~~~~~~~~~~~~~~~~~~~ 36:04.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 36:04.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 36:04.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 36:04.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/cache/CacheStorage.h:9, 36:04.50 from /builddir/build/BUILD/pale-moon/platform/dom/cache/CacheStorage.cpp:6: 36:04.50 /builddir/build/BUILD/pale-moon/platform/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 36:04.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:04.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:04.50 foundInterface = 0; \ 36:04.50 ^~~~~~~~~~~~~~ 36:04.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:04.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:04.50 ^~~~~~~~~~~~~~~~~~~~~~~ 36:04.50 /builddir/build/BUILD/pale-moon/platform/dom/cache/CacheStorage.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:04.50 NS_INTERFACE_MAP_END 36:04.50 ^~~~~~~~~~~~~~~~~~~~ 36:04.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:04.50 else 36:04.50 ^~~~ 36:04.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:04.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:04.50 ^~~~~~~~~~~~~~~~~~ 36:04.50 /builddir/build/BUILD/pale-moon/platform/dom/cache/CacheStorage.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:04.50 NS_INTERFACE_MAP_ENTRY(nsIIPCBackgroundChildCreateCallback) 36:04.50 ^~~~~~~~~~~~~~~~~~~~~~ 36:38.17 libdom_cache.a.desc 36:39.24 libsecurity_manager_pki.a.desc 36:39.75 libextensions_universalchardet_src_base.a.desc 36:40.79 libtoolkit_components_jsdownloads_src.a.desc 36:41.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_c_media_libstagefright0.c:20: 36:41.03 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: In function 'logprint_run_tests': 36:41.03 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: variable 'tag' set but not used 36:41.03 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c:982:17: warning: variable 'tag' set but not used [-Wunused-but-set-variable] 36:41.03 const char *tag; 36:41.03 ^~~ 36:41.03 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: variable 'err' set but not used 36:41.03 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c:981:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] 36:41.03 int err; 36:41.03 ^~~ 36:41.03 At top level: 36:41.03 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: 'dumpFilters' defined but not used 36:41.03 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c:176:13: warning: 'dumpFilters' defined but not used [-Wunused-function] 36:41.03 static void dumpFilters(AndroidLogFormat *p_format) 36:41.03 ^~~~~~~~~~~ 36:41.03 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c: 'filterinfo_free' defined but not used 36:41.03 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/liblog/logprint.c:88:13: warning: 'filterinfo_free' defined but not used [-Wunused-function] 36:41.03 static void filterinfo_free(FilterInfo *p_info) 36:41.03 ^~~~~~~~~~~~~~~ 36:41.29 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 36:41.29 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:25, 36:41.29 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/MetaData.cpp:28: 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::copy_type(TYPE*, const TYPE*, size_t) [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]': 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SortedVector.h:247:14: required from 'void stagefright::SortedVector::do_copy(void*, const void*, size_t) const [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]' 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SortedVector.h:246:6: required from here 36:41.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:158:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:41.29 memcpy(d,s,n*sizeof(TYPE)); 36:41.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~ 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 36:41.29 struct key_value_pair_t { 36:41.29 ^~~~~~~~~~~~~~~~ 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::move_forward_type(TYPE*, const TYPE*, size_t) [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]': 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SortedVector.h:257:22: required from 'void stagefright::SortedVector::do_move_forward(void*, const void*, size_t) const [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]' 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SortedVector.h:256:6: required from here 36:41.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:181:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:41.29 memmove(d,s,n*sizeof(TYPE)); 36:41.29 ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 36:41.29 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 36:41.29 struct key_value_pair_t { 36:41.29 ^~~~~~~~~~~~~~~~ 36:43.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 36:43.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 36:43.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 36:43.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 36:43.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMemoryReporter.h:804, 36:43.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaData.h:13, 36:43.20 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/binding/Adts.cpp:6, 36:43.20 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 36:43.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mp4_demuxer::SPSData]': 36:43.20 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/binding/H264.cpp:22:15: required from here 36:43.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mp4_demuxer::SPSData'; use assignment or value-initialization instead 36:43.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mp4_demuxer::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 36:43.20 memset(aT, 0, sizeof(T)); 36:43.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:43.20 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/binding/H264.cpp:11, 36:43.20 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:56: 36:43.20 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/binding/include/mp4_demuxer/H264.h:15:8: note: 'struct mp4_demuxer::SPSData' declared here 36:43.20 struct SPSData 36:43.20 ^~~~~~~ 36:48.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:83: 36:48.00 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp: In member function 'stagefright::SharedBuffer* stagefright::SharedBuffer::editResize(size_t) const': 36:48.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class stagefright::SharedBuffer'; use 'new' and 'delete' instead 36:48.00 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp:63:73: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class stagefright::SharedBuffer'; use 'new' and 'delete' instead [-Wclass-memaccess] 36:48.00 buf = (SharedBuffer*)realloc(buf, sizeof(SharedBuffer) + newSize); 36:48.00 ^ 36:48.00 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/String8.h:21, 36:48.00 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:27, 36:48.00 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/Utils.cpp:29, 36:48.00 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:38: 36:48.00 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/SharedBuffer.h:27:7: note: 'class stagefright::SharedBuffer' declared here 36:48.00 class SharedBuffer 36:48.00 ^~~~~~~~~~~~ 36:48.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 36:48.00 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'char16_t* utf8_to_utf16_n(const uint8_t*, size_t, char16_t*, size_t)': 36:48.00 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: type qualifiers ignored on cast result type 36:48.01 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:579:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36:48.01 const uint16_t* const u16end = (const uint16_t* const) dst + dstLen; 36:48.01 ^~~ 36:48.03 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 36:48.03 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 36:48.03 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 36:48.03 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 36:48.03 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::copy_type(TYPE*, const TYPE*, size_t) [with TYPE = stagefright::List; size_t = long unsigned int]': 36:48.04 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/Vector.h:381:14: required from 'void stagefright::Vector::do_copy(void*, const void*, size_t) const [with TYPE = stagefright::List; size_t = long unsigned int]' 36:48.04 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/Vector.h:380:6: required from here 36:48.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 36:48.04 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:158:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:48.04 memcpy(d,s,n*sizeof(TYPE)); 36:48.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~ 36:48.04 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 36:48.04 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 36:48.04 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 36:48.04 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 36:48.04 class List 36:48.04 ^~~~ 36:48.04 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 36:48.04 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 36:48.04 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 36:48.04 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 36:48.04 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::move_forward_type(TYPE*, const TYPE*, size_t) [with TYPE = stagefright::List; size_t = long unsigned int]': 36:48.04 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/Vector.h:391:22: required from 'void stagefright::Vector::do_move_forward(void*, const void*, size_t) const [with TYPE = stagefright::List; size_t = long unsigned int]' 36:48.04 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/Vector.h:390:6: required from here 36:48.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 36:48.04 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:181:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:48.04 memmove(d,s,n*sizeof(TYPE)); 36:48.04 ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 36:48.04 In file included from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 36:48.04 from /builddir/build/BUILD/pale-moon/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 36:48.04 from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 36:48.04 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 36:48.04 class List 36:48.04 ^~~~ 36:48.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 36:48.07 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'void utf32_codepoint_to_utf8(uint8_t*, char32_t, size_t)': 36:48.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 36:48.07 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:110:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:48.07 case 4: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 36:48.07 ~~~~~~~~^~~~~ 36:48.07 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:9: note: here 36:48.07 case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 36:48.07 ^~~~ 36:48.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 36:48.07 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:48.07 case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 36:48.07 ~~~~~~~~^~~~~ 36:48.07 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:9: note: here 36:48.07 case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 36:48.07 ^~~~ 36:48.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 36:48.07 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:48.07 case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 36:48.07 ~~~~~~~~^~~~~ 36:48.07 /builddir/build/BUILD/pale-moon/platform/media/libstagefright/system/core/libutils/Unicode.cpp:113:9: note: here 36:48.07 case 1: *--dstP = (uint8_t)(srcChar | kFirstByteMark[bytes]); 36:48.07 ^~~~ 36:48.96 libmedia_libstagefright.a.desc 36:49.62 libintl_build.a.desc 36:50.53 libnetwerk_mime.a.desc 36:50.75 libStaticXULComponentsEnd.a.desc 36:54.09 libnetwerk_build.a.desc 36:54.16 libmozsqlite3.so.symbols 37:10.33 libipc_ipdl.a.desc 37:10.65 libwidget_xremoteclient.a.desc 37:11.07 libtoolkit_components_find.a.desc 37:12.69 libintl_strres.a.desc 37:15.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 37:15.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 37:15.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 37:15.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 37:15.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIEventTarget.h:21, 37:15.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThread.h:10, 37:15.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AbstractThread.h:12, 37:15.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/MozPromise.h:9, 37:15.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDataDemuxer.h:9, 37:15.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/ADTSDemuxer.h:11, 37:15.67 from /builddir/build/BUILD/pale-moon/platform/dom/media/ADTSDemuxer.cpp:6: 37:15.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 37:15.67 /builddir/build/BUILD/pale-moon/platform/dom/media/ADTSDemuxer.cpp:80:30: required from here 37:15.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead 37:15.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 37:15.67 memset(aT, 0, sizeof(T)); 37:15.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 37:15.67 /builddir/build/BUILD/pale-moon/platform/dom/media/ADTSDemuxer.cpp:55:7: note: 'class mozilla::adts::FrameHeader' declared here 37:15.67 class FrameHeader { 37:15.67 ^~~~~~~~~~~ 37:24.10 libmozsqlite3.so 37:27.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 37:27.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 37:27.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 37:27.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 37:27.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 37:27.38 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 37:27.38 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.h:9, 37:27.38 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.cpp:6: 37:27.38 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveReader::QueryInterface(const nsIID&, void**)': 37:27.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:27.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:27.38 foundInterface = 0; \ 37:27.38 ^~~~~~~~~~~~~~ 37:27.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:27.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:27.38 ^~~~~~~~~~~~~~~~~~~~~~~ 37:27.38 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:27.38 NS_INTERFACE_MAP_END 37:27.38 ^~~~~~~~~~~~~~~~~~~~ 37:27.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:27.38 else 37:27.38 ^~~~ 37:27.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:27.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:27.38 ^~~~~~~~~~~~~~~~~~ 37:27.38 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:27.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:27.38 ^~~~~~~~~~~~~~~~~~~~~~ 37:29.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 37:29.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 37:29.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 37:29.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 37:29.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 37:29.10 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 37:29.10 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.h:9, 37:29.10 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.h:10, 37:29.10 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp:6: 37:29.10 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveRequest::QueryInterface(const nsIID&, void**)': 37:29.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:29.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:29.10 foundInterface = 0; \ 37:29.10 ^~~~~~~~~~~~~~ 37:29.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:29.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:29.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:29.10 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:29.10 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 37:29.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:29.10 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 37:29.10 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveReader.h:9, 37:29.10 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.h:10, 37:29.10 from /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp:6: 37:29.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:29.10 } else 37:29.10 ^~~~ 37:29.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 37:29.11 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 37:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:29.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 37:29.11 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 37:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:29.11 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveRequest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37:29.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ArchiveRequest) 37:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:32.44 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveZipFile.cpp: In constructor 'ArchiveInputStream::ArchiveInputStream(uint64_t, nsIInputStream*, nsString&, uint32_t, uint32_t, ZipCentral&)': 37:32.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveZipFile.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ArchiveInputStream::' with no trivial copy-assignment; use assignment or value-initialization instead 37:32.44 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveZipFile.cpp:42:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ArchiveInputStream::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 37:32.44 memset(&mData, 0, sizeof(mData)); 37:32.44 ^ 37:32.44 /builddir/build/BUILD/pale-moon/platform/dom/archivereader/ArchiveZipFile.cpp:75:10: note: 'struct ArchiveInputStream::' declared here 37:32.44 struct { 37:32.44 ^ 37:32.86 libdom_archivereader.a.desc 37:35.20 libimage_build.a.desc 37:37.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 37:37.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 37:37.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsICache.h:10, 37:37.57 from /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:7: 37:37.57 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 37:37.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:37.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:37.57 foundInterface = 0; \ 37:37.57 ^~~~~~~~~~~~~~ 37:37.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:37.57 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 37:37.57 ^~~~~~~~~~~~~~~~~~~~~~~ 37:37.57 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:702:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 37:37.57 NS_INTERFACE_MAP_END_THREADSAFE 37:37.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:37.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:37.57 else 37:37.57 ^~~~ 37:37.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:37.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:37.57 ^~~~~~~~~~~~~~~~~~ 37:37.57 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:701:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:37.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:37.57 ^~~~~~~~~~~~~~~~~~~~~~ 37:37.57 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 37:37.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:37.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:37.58 foundInterface = 0; \ 37:37.58 ^~~~~~~~~~~~~~ 37:37.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:37.58 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 37:37.58 ^~~~~~~~~~~~~~~~~~~~~~~ 37:37.58 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:895:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 37:37.58 NS_INTERFACE_MAP_END_THREADSAFE 37:37.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:37.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:37.58 else 37:37.58 ^~~~ 37:37.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:37.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:37.58 ^~~~~~~~~~~~~~~~~~ 37:37.58 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:894:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:37.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:37.58 ^~~~~~~~~~~~~~~~~~~~~~ 37:37.58 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 37:37.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:37.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:37.58 foundInterface = 0; \ 37:37.58 ^~~~~~~~~~~~~~ 37:37.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:37.58 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 37:37.58 ^~~~~~~~~~~~~~~~~~~~~~~ 37:37.58 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 37:37.58 NS_INTERFACE_MAP_END_THREADSAFE 37:37.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:37.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:37.58 else 37:37.58 ^~~~ 37:37.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:37.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:37.58 ^~~~~~~~~~~~~~~~~~ 37:37.58 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1080:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:37.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:37.58 ^~~~~~~~~~~~~~~~~~~~~~ 37:37.59 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 37:37.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:37.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:37.59 foundInterface = 0; \ 37:37.59 ^~~~~~~~~~~~~~ 37:37.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:37.59 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 37:37.59 ^~~~~~~~~~~~~~~~~~~~~~~ 37:37.59 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 37:37.59 NS_INTERFACE_MAP_END_THREADSAFE 37:37.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:37.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:37.59 else 37:37.59 ^~~~ 37:37.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:37.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:37.59 ^~~~~~~~~~~~~~~~~~ 37:37.59 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:37.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:37.59 ^~~~~~~~~~~~~~~~~~~~~~ 37:42.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 37:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 37:42.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 37:42.46 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:9, 37:42.46 from /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.h:9, 37:42.46 from /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 37:42.46 /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 37:42.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:42.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:42.46 foundInterface = 0; \ 37:42.46 ^~~~~~~~~~~~~~ 37:42.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:42.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:42.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:42.46 /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:42.46 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 37:42.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:42.46 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:12, 37:42.46 from /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.h:9, 37:42.46 from /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 37:42.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:42.46 } else 37:42.46 ^~~~ 37:42.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 37:42.46 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 37:42.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:42.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 37:42.46 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 37:42.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:42.46 /builddir/build/BUILD/pale-moon/platform/dom/media/CanvasCaptureMediaStream.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37:42.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureMediaStream) 37:42.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:43.81 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/dom/media/CubebUtils.cpp: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used 37:43.81 /builddir/build/BUILD/pale-moon/platform/dom/media/CubebUtils.cpp:58:6: warning: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used [-Wunused-variable] 37:43.81 bool sAudioStreamInitEverSucceeded = false; 37:43.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 37:46.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 37:46.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 37:46.43 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:9, 37:46.43 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 37:46.43 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 37:46.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:46.44 foundInterface = 0; \ 37:46.44 ^~~~~~~~~~~~~~ 37:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:46.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:46.44 ^~~~~~~~~~~~~~~~~~~~~~~ 37:46.44 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:46.44 NS_INTERFACE_MAP_END 37:46.44 ^~~~~~~~~~~~~~~~~~~~ 37:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:46.44 else 37:46.44 ^~~~ 37:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:46.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:46.44 ^~~~~~~~~~~~~~~~~~ 37:46.44 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:46.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:46.44 ^~~~~~~~~~~~~~~~~~~~~~ 37:46.44 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::PlaybackTrackListener::QueryInterface(const nsIID&, void**)': 37:46.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:46.44 foundInterface = 0; \ 37:46.44 ^~~~~~~~~~~~~~ 37:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:46.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.44 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:342:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:46.44 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackConsumer) 37:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.44 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:12, 37:46.44 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 37:46.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:46.45 } else 37:46.45 ^~~~ 37:46.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 37:46.45 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 37:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 37:46.45 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 37:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.45 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37:46.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMMediaStream::PlaybackTrackListener) 37:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 37:46.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 37:46.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 37:46.46 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:9, 37:46.46 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 37:46.46 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 37:46.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:46.46 foundInterface = 0; \ 37:46.46 ^~~~~~~~~~~~~~ 37:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:46.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.46 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:46.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 37:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:46.46 else 37:46.46 ^~~~ 37:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:46.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:46.46 ^~~~~~~~~~~~~~~~~~ 37:46.46 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:46.46 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 37:46.46 ^~~~~~~~~~~~~~~~~~~~~~ 37:46.46 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)': 37:46.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:46.46 foundInterface = 0; \ 37:46.46 ^~~~~~~~~~~~~~ 37:46.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:46.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.46 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:46.46 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 37:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:46.47 else 37:46.47 ^~~~ 37:46.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:46.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:46.47 ^~~~~~~~~~~~~~~~~~ 37:46.47 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:46.47 NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream) 37:46.47 ^~~~~~~~~~~~~~~~~~~~~~ 37:46.47 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 37:46.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:46.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:46.47 foundInterface = 0; \ 37:46.47 ^~~~~~~~~~~~~~ 37:46.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:46.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.47 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:46.47 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 37:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.47 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:12, 37:46.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 37:46.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:46.47 } else 37:46.47 ^~~~ 37:46.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 37:46.47 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 37:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 37:46.48 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 37:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.48 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:394:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37:46.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMAudioNodeMediaStream) 37:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 37:46.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 37:46.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 37:46.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:9, 37:46.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 37:46.48 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 37:46.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:46.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:46.48 foundInterface = 0; \ 37:46.48 ^~~~~~~~~~~~~~ 37:46.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:46.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.49 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:701:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:46.49 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 37:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.49 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.h:12, 37:46.49 from /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:6: 37:46.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:46.49 } else 37:46.49 ^~~~ 37:46.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 37:46.49 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 37:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 37:46.49 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 37:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.49 /builddir/build/BUILD/pale-moon/platform/dom/media/DOMMediaStream.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37:46.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ClonedStreamSourceGetter) 37:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.65 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 37:46.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead 37:46.65 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp:87: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] 37:46.65 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 37:46.65 ^ 37:46.65 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 37:46.65 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 37:46.65 struct nsDiskCacheHeader { 37:46.66 ^~~~~~~~~~~~~~~~~ 37:46.66 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 37:46.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead 37:46.66 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp:365: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] 37:46.66 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 37:46.66 ^ 37:46.66 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 37:46.66 /builddir/build/BUILD/pale-moon/platform/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 37:46.66 class nsDiskCacheRecord { 37:46.66 ^~~~~~~~~~~~~~~~~ 37:48.68 libnetwerk_cache.a.desc 37:53.65 libembedding_components_printingui_ipc.a.desc 37:56.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 37:56.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 37:56.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 37:56.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 37:56.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 37:56.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 37:56.76 from /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.h:8, 37:56.76 from /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.cpp:6: 37:56.76 /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 37:56.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:56.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:56.76 foundInterface = 0; \ 37:56.76 ^~~~~~~~~~~~~~ 37:56.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:56.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:56.76 ^~~~~~~~~~~~~~~~~~~~~~~ 37:56.76 /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:56.76 NS_INTERFACE_MAP_END 37:56.76 ^~~~~~~~~~~~~~~~~~~~ 37:56.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:56.76 else 37:56.76 ^~~~ 37:56.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:56.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:56.76 ^~~~~~~~~~~~~~~~~~ 37:56.76 /builddir/build/BUILD/pale-moon/platform/dom/media/GetUserMediaRequest.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:56.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:56.76 ^~~~~~~~~~~~~~~~~~~~~~ 37:59.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 37:59.91 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:30: 37:59.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 37:59.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 37:59.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:59.91 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 37:59.91 ^ 37:59.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 37:59.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 37:59.91 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 37:59.91 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 37:59.91 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 37:59.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 37:59.91 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/nsICanvasRenderingContextInternal.h:14, 37:59.91 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.h:11, 37:59.91 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 37:59.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 37:59.91 class nsCSSValue { 37:59.91 ^~~~~~~~~~ 38:01.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 38:01.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 38:01.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 38:01.06 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.h:10, 38:01.06 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 38:01.06 /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 38:01.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:01.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:01.07 foundInterface = 0; \ 38:01.07 ^~~~~~~~~~~~~~ 38:01.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:01.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:01.07 ^~~~~~~~~~~~~~~~~~~~~~~ 38:01.07 /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:1079:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:01.07 NS_INTERFACE_MAP_END 38:01.07 ^~~~~~~~~~~~~~~~~~~~ 38:01.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:01.07 else 38:01.07 ^~~~ 38:01.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:01.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:01.07 ^~~~~~~~~~~~~~~~~~ 38:01.07 /builddir/build/BUILD/pale-moon/platform/dom/canvas/CanvasRenderingContext2D.cpp:1078:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:01.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:01.07 ^~~~~~~~~~~~~~~~~~~~~~ 38:18.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 38:18.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 38:18.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 38:18.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 38:18.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 38:18.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 38:18.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 38:18.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ImageBitmap.h:12, 38:18.80 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmap.cpp:7: 38:18.80 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 38:18.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:18.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:18.80 foundInterface = 0; \ 38:18.80 ^~~~~~~~~~~~~~ 38:18.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:18.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:18.80 ^~~~~~~~~~~~~~~~~~~~~~~ 38:18.80 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmap.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:18.80 NS_INTERFACE_MAP_END 38:18.80 ^~~~~~~~~~~~~~~~~~~~ 38:18.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:18.80 else 38:18.80 ^~~~ 38:18.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:18.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:18.81 ^~~~~~~~~~~~~~~~~~ 38:18.81 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmap.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:18.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:18.81 ^~~~~~~~~~~~~~~~~~~~~~ 38:25.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 38:25.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 38:25.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:25.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:25.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 38:25.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/gfxPrefs.h:14, 38:25.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/gfx/2D.h:33, 38:25.18 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 38:25.18 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.h:8, 38:25.18 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.cpp:6: 38:25.18 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 38:25.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:25.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:25.18 foundInterface = 0; \ 38:25.19 ^~~~~~~~~~~~~~ 38:25.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:25.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:25.19 ^~~~~~~~~~~~~~~~~~~~~~~ 38:25.19 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.cpp:326:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:25.19 NS_INTERFACE_MAP_END 38:25.19 ^~~~~~~~~~~~~~~~~~~~ 38:25.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:25.19 else 38:25.19 ^~~~ 38:25.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:25.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:25.19 ^~~~~~~~~~~~~~~~~~ 38:25.19 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageBitmapRenderingContext.cpp:325:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:25.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:25.19 ^~~~~~~~~~~~~~~~~~~~~~ 38:30.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 38:30.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 38:30.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 38:30.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ImageData.h:10, 38:30.00 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageData.cpp:7: 38:30.00 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 38:30.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:30.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:30.00 foundInterface = 0; \ 38:30.00 ^~~~~~~~~~~~~~ 38:30.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:30.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:30.00 ^~~~~~~~~~~~~~~~~~~~~~~ 38:30.00 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:30.00 NS_INTERFACE_MAP_END 38:30.00 ^~~~~~~~~~~~~~~~~~~~ 38:30.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:30.00 else 38:30.00 ^~~~ 38:30.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:30.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:30.00 ^~~~~~~~~~~~~~~~~~ 38:30.00 /builddir/build/BUILD/pale-moon/platform/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:30.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:30.00 ^~~~~~~~~~~~~~~~~~~~~~ 38:33.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 38:33.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 38:33.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:33.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:33.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 38:33.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:33.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaDeviceInfo.h:8, 38:33.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDeviceInfo.cpp:5: 38:33.47 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 38:33.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:33.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:33.47 foundInterface = 0; \ 38:33.47 ^~~~~~~~~~~~~~ 38:33.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:33.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:33.47 ^~~~~~~~~~~~~~~~~~~~~~~ 38:33.47 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:33.47 NS_INTERFACE_MAP_END 38:33.47 ^~~~~~~~~~~~~~~~~~~~ 38:33.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:33.47 else 38:33.47 ^~~~ 38:33.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:33.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:33.47 ^~~~~~~~~~~~~~~~~~ 38:33.47 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:33.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:33.47 ^~~~~~~~~~~~~~~~~~~~~~ 38:36.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 38:36.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 38:36.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 38:36.01 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.h:10, 38:36.01 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.cpp:7: 38:36.01 /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 38:36.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:36.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:36.01 foundInterface = 0; \ 38:36.01 ^~~~~~~~~~~~~~ 38:36.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:36.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:36.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:36.01 /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.cpp:376:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:36.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 38:36.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:36.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:36.01 else 38:36.01 ^~~~ 38:36.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:36.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:36.01 ^~~~~~~~~~~~~~~~~~ 38:36.01 /builddir/build/BUILD/pale-moon/platform/dom/canvas/OffscreenCanvas.cpp:375:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:36.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:36.01 ^~~~~~~~~~~~~~~~~~~~~~ 38:36.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 38:36.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 38:36.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:36.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:36.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 38:36.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:36.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaDevices.h:8, 38:36.53 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDevices.cpp:5: 38:36.53 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 38:36.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:36.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:36.53 foundInterface = 0; \ 38:36.53 ^~~~~~~~~~~~~~ 38:36.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:36.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:36.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:36.53 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDevices.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:36.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 38:36.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:36.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:36.54 else 38:36.54 ^~~~ 38:36.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:36.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:36.54 ^~~~~~~~~~~~~~~~~~ 38:36.54 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaDevices.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:36.54 NS_INTERFACE_MAP_ENTRY(MediaDevices) 38:36.54 ^~~~~~~~~~~~~~~~~~~~~~ 38:50.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 38:50.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 38:50.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ImageContainer.h:14, 38:50.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/DOMMediaStream.h:9, 38:50.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaEngine.h:9, 38:50.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.h:8, 38:50.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp:6: 38:50.04 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 38:50.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:50.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:50.04 foundInterface = 0; \ 38:50.04 ^~~~~~~~~~~~~~ 38:50.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:50.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:50.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.04 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:50.04 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 38:50.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/DOMMediaStream.h:12, 38:50.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/MediaEngine.h:9, 38:50.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.h:8, 38:50.04 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp:6: 38:50.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:50.04 } else 38:50.04 ^~~~ 38:50.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 38:50.04 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 38:50.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 38:50.04 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 38:50.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.04 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaManager.cpp:952:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38:50.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FakeTrackSourceGetter) 38:50.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:57.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 38:57.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 38:57.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:57.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:57.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 38:57.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:57.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 38:57.63 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.h:10, 38:57.63 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.cpp:7: 38:57.63 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 38:57.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:57.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:57.63 foundInterface = 0; \ 38:57.63 ^~~~~~~~~~~~~~ 38:57.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:57.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:57.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:57.63 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:57.63 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 38:57.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:57.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:57.63 else 38:57.63 ^~~~ 38:57.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:57.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:57.63 ^~~~~~~~~~~~~~~~~~ 38:57.63 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaRecorder.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:57.63 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 38:57.63 ^~~~~~~~~~~~~~~~~~~~~~ 39:06.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:06.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 39:06.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:06.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:06.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 39:06.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 39:06.22 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.h:11, 39:06.22 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.cpp:7: 39:06.22 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 39:06.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:06.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:06.22 foundInterface = 0; \ 39:06.22 ^~~~~~~~~~~~~~ 39:06.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:06.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:06.22 ^~~~~~~~~~~~~~~~~~~~~~~ 39:06.22 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:06.22 NS_INTERFACE_MAP_END 39:06.22 ^~~~~~~~~~~~~~~~~~~~ 39:06.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:06.22 else 39:06.22 ^~~~ 39:06.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:06.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:06.22 ^~~~~~~~~~~~~~~~~~ 39:06.22 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamError.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:06.22 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 39:06.22 ^~~~~~~~~~~~~~~~~~~~~~ 39:11.12 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamGraph.cpp: In member function 'void mozilla::MediaStreamGraphImpl::CloseAudioInputImpl(mozilla::AudioDataListener*)': 39:11.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamGraph.cpp: 'count' may be used uninitialized in this function 39:11.12 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamGraph.cpp:1010:7: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:11.12 if (--count > 0) { 39:11.12 ^~~~~~~ 39:15.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:15.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 39:15.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 39:15.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.h:9, 39:15.79 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:6: 39:15.79 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 39:15.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:15.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:15.79 foundInterface = 0; \ 39:15.79 ^~~~~~~~~~~~~~ 39:15.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:15.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:15.79 ^~~~~~~~~~~~~~~~~~~~~~~ 39:15.79 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:15.79 NS_INTERFACE_MAP_END 39:15.79 ^~~~~~~~~~~~~~~~~~~~ 39:15.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:15.79 else 39:15.79 ^~~~ 39:15.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:15.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:15.79 ^~~~~~~~~~~~~~~~~~ 39:15.79 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:15.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:15.79 ^~~~~~~~~~~~~~~~~~~~~~ 39:15.80 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackConsumer::QueryInterface(const nsIID&, void**)': 39:15.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:15.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:15.80 foundInterface = 0; \ 39:15.80 ^~~~~~~~~~~~~~ 39:15.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:15.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:15.80 ^~~~~~~~~~~~~~~~~~~~~~~ 39:15.80 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:15.80 NS_INTERFACE_MAP_END 39:15.80 ^~~~~~~~~~~~~~~~~~~~ 39:15.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:15.80 else 39:15.80 ^~~~ 39:15.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:15.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:15.80 ^~~~~~~~~~~~~~~~~~ 39:15.80 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:15.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:15.80 ^~~~~~~~~~~~~~~~~~~~~~ 39:15.82 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 39:15.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:15.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:15.82 foundInterface = 0; \ 39:15.82 ^~~~~~~~~~~~~~ 39:15.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:15.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.82 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:15.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 39:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 39:15.82 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.h:9, 39:15.82 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:6: 39:15.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:15.82 } else 39:15.82 ^~~~ 39:15.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:15.82 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:15.82 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.82 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaStreamTrack.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:15.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrack) 39:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:20.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 39:20.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 39:20.61 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.h:10, 39:20.61 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp:7: 39:20.61 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 39:20.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:20.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:20.61 foundInterface = 0; \ 39:20.61 ^~~~~~~~~~~~~~ 39:20.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:20.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.61 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:20.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 39:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 39:20.61 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.h:10, 39:20.61 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp:7: 39:20.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:20.61 } else 39:20.61 ^~~~ 39:20.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:20.61 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:20.61 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.61 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:20.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrack) 39:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:23.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:23.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 39:23.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 39:23.32 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.h:10, 39:23.32 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp:7: 39:23.32 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 39:23.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:23.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:23.33 foundInterface = 0; \ 39:23.33 ^~~~~~~~~~~~~~ 39:23.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:23.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:23.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:23.33 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:23.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 39:23.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:23.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 39:23.33 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrack.h:10, 39:23.33 from /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp:7: 39:23.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:23.33 } else 39:23.33 ^~~~ 39:23.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:23.33 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:23.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:23.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:23.33 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:23.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:23.33 /builddir/build/BUILD/pale-moon/platform/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:23.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrackList) 39:23.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:33.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:33.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 39:33.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 39:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp:7: 39:33.07 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 39:33.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:33.07 foundInterface = 0; \ 39:33.07 ^~~~~~~~~~~~~~ 39:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:33.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:33.07 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:33.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 39:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:33.07 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 39:33.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 39:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 39:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 39:33.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 39:33.07 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp:7: 39:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:33.07 } else 39:33.07 ^~~~ 39:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:33.07 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:33.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:33.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:33.07 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:33.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrack) 39:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:36.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 39:36.43 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp:6: 39:36.43 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 39:36.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:36.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:36.43 foundInterface = 0; \ 39:36.43 ^~~~~~~~~~~~~~ 39:36.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:36.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:36.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:36.43 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:36.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 39:36.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:36.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 39:36.43 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 39:36.43 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStyledElement.h:17, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsMappedAttributeElement.h:15, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsGenericHTMLElement.h:10, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 39:36.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 39:36.43 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp:6: 39:36.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:36.43 } else 39:36.43 ^~~~ 39:36.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:36.43 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:36.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:36.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:36.43 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:36.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:36.43 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:36.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackCue) 39:36.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:39.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:39.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 39:39.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:39.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:39.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 39:39.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackCueList.h:10, 39:39.05 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCueList.cpp:6: 39:39.05 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 39:39.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:39.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:39.05 foundInterface = 0; \ 39:39.05 ^~~~~~~~~~~~~~ 39:39.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:39.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:39.05 ^~~~~~~~~~~~~~~~~~~~~~~ 39:39.05 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:39.05 NS_INTERFACE_MAP_END 39:39.05 ^~~~~~~~~~~~~~~~~~~~ 39:39.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:39.05 else 39:39.05 ^~~~ 39:39.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:39.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:39.05 ^~~~~~~~~~~~~~~~~~ 39:39.05 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:39.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:39.05 ^~~~~~~~~~~~~~~~~~~~~~ 39:41.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:41.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 39:41.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 39:41.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 39:41.42 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp:6: 39:41.42 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 39:41.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:41.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:41.42 foundInterface = 0; \ 39:41.42 ^~~~~~~~~~~~~~ 39:41.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:41.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:41.42 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:41.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 39:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:41.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 39:41.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 39:41.42 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp:6: 39:41.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:41.42 } else 39:41.42 ^~~~ 39:41.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:41.42 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:41.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:41.42 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:41.42 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:41.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackList) 39:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:42.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:42.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 39:42.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 39:42.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 39:42.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 39:42.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 39:42.17 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.h:15, 39:42.17 from /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.cpp:6: 39:42.17 /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 39:42.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:42.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:42.17 foundInterface = 0; \ 39:42.17 ^~~~~~~~~~~~~~ 39:42.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:42.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:42.17 ^~~~~~~~~~~~~~~~~~~~~~~ 39:42.17 /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.cpp:2337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:42.17 NS_INTERFACE_MAP_END 39:42.17 ^~~~~~~~~~~~~~~~~~~~ 39:42.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:42.17 else 39:42.17 ^~~~ 39:42.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:42.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:42.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:42.17 /builddir/build/BUILD/pale-moon/platform/dom/canvas/WebGLContext.cpp:2336:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:42.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMWebGLRenderingContext) 39:42.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:43.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 39:43.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 39:43.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:43.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:43.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 39:43.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackRegion.h:10, 39:43.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackRegion.cpp:7: 39:43.47 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 39:43.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:43.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:43.47 foundInterface = 0; \ 39:43.47 ^~~~~~~~~~~~~~ 39:43.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:43.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:43.47 ^~~~~~~~~~~~~~~~~~~~~~~ 39:43.47 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackRegion.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:43.47 NS_INTERFACE_MAP_END 39:43.47 ^~~~~~~~~~~~~~~~~~~~ 39:43.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:43.47 else 39:43.47 ^~~~ 39:43.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:43.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:43.47 ^~~~~~~~~~~~~~~~~~ 39:43.47 /builddir/build/BUILD/pale-moon/platform/dom/media/TextTrackRegion.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:43.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:43.47 ^~~~~~~~~~~~~~~~~~~~~~ 40:00.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 40:00.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 40:00.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 40:00.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 40:00.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp:7: 40:00.48 /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 40:00.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:00.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:00.48 foundInterface = 0; \ 40:00.48 ^~~~~~~~~~~~~~ 40:00.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:00.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:00.48 /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:00.48 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 40:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:00.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 40:00.48 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 40:00.48 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 40:00.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 40:00.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 40:00.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsStyledElement.h:17, 40:00.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsMappedAttributeElement.h:15, 40:00.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsGenericHTMLElement.h:10, 40:00.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 40:00.48 from /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp:7: 40:00.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 40:00.48 } else 40:00.48 ^~~~ 40:00.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 40:00.48 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 40:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:00.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 40:00.48 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 40:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:00.48 /builddir/build/BUILD/pale-moon/platform/dom/media/VideoTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 40:00.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(VideoTrack) 40:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:06.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 40:06.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 40:06.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWebVTTListener.h:10, 40:06.77 from /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.h:9, 40:06.77 from /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.cpp:6: 40:06.77 /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 40:06.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:06.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:06.77 foundInterface = 0; \ 40:06.77 ^~~~~~~~~~~~~~ 40:06.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:06.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:06.77 ^~~~~~~~~~~~~~~~~~~~~~~ 40:06.77 /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:06.77 NS_INTERFACE_MAP_END 40:06.77 ^~~~~~~~~~~~~~~~~~~~ 40:06.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:06.77 else 40:06.77 ^~~~ 40:06.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:06.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:06.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:06.77 /builddir/build/BUILD/pale-moon/platform/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:06.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 40:06.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:08.02 libdom_media.a.desc 41:00.28 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 41:00.28 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 41:00.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 41:00.28 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 41:00.28 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 41:00.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 41:00.28 from /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:6: 41:00.28 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 41:00.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:00.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:00.28 foundInterface = 0; \ 41:00.28 ^~~~~~~~~~~~~~ 41:00.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:00.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:00.28 ^~~~~~~~~~~~~~~~~~~~~~~ 41:00.28 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:625:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:00.28 NS_INTERFACE_MAP_END 41:00.28 ^~~~~~~~~~~~~~~~~~~~ 41:00.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:00.28 else 41:00.28 ^~~~ 41:00.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 41:00.28 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 41:00.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:00.28 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:623:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 41:00.28 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 41:00.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:00.32 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp: In member function 'nsresult XREMain::XRE_mainRun()': 41:00.32 Warning: -Waddress in /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 41:00.32 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:3612:37: warning: comparison with string literal results in unspecified behavior [-Waddress] 41:00.32 aKey = (((MOZ_APP_NAME == "basilisk") 41:00.32 ^~~~~~~~~~ 41:00.32 Warning: -Waddress in /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 41:00.32 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsAppRunner.cpp:3613:42: warning: comparison with string literal results in unspecified behavior [-Waddress] 41:00.32 || (MOZ_APP_NAME == "palemoon")) 41:00.32 ^~~~~~~~~~ 41:06.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:74: 41:06.19 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsXREDirProvider.cpp: In member function 'virtual nsresult nsXREDirProvider::DoStartup()': 41:06.19 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsXREDirProvider.cpp: variable 'mode' set but not used 41:06.19 /builddir/build/BUILD/pale-moon/platform/toolkit/xre/nsXREDirProvider.cpp:893:9: warning: variable 'mode' set but not used [-Wunused-but-set-variable] 41:06.19 int mode = 1; 41:06.19 ^~~~ 41:07.18 libtoolkit_xre.a.desc 41:07.88 libimage_encoders_png.a.desc 41:12.35 /builddir/build/BUILD/pale-moon/platform/dom/media/flac/FlacDemuxer.cpp: In member function 'mozilla::media::TimeUnit mozilla::FlacTrackDemuxer::FastSeek(const mozilla::media::TimeUnit&)': 41:12.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/media/flac/FlacDemuxer.cpp: '*((void*)& lastFoundOffset +8)' may be used uninitialized in this function 41:12.35 /builddir/build/BUILD/pale-moon/platform/dom/media/flac/FlacDemuxer.cpp:778:25: warning: '*((void*)& lastFoundOffset +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:12.35 if (lastFoundOffset && lastFoundOffset.ref() == frame.Offset()) { 41:12.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:15.56 libdom_media_flac.a.desc 42:16.81 libmedia_libaom.a.desc 42:18.10 libgfx_qcms.a.desc 42:18.21 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-blob.cc:34: 42:18.21 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:18.21 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:18.21 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:18.21 ^~~~~~~~~~~~~~~~~~~ 42:18.21 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:18.22 _hb_debug_msg_va (const char *what, 42:18.22 ^~~~~~~~~~~~~~~~ 42:18.22 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:18.22 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:18.22 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:18.22 ^~~~~~~~~~~~~~~~ 42:18.22 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:18.22 _hb_debug_msg (const char *what, 42:18.22 ^~~~~~~~~~~~~ 42:18.31 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 42:18.31 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-buffer.cc:30: 42:18.31 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:18.31 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:18.31 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:18.31 ^~~~~~~~~~~~~~~~~~~ 42:18.31 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:18.31 _hb_debug_msg_va (const char *what, 42:18.31 ^~~~~~~~~~~~~~~~ 42:18.31 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:18.31 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:18.31 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:18.31 ^~~~~~~~~~~~~~~~ 42:18.31 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:18.31 _hb_debug_msg (const char *what, 42:18.31 ^~~~~~~~~~~~~ 42:18.79 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-common.cc:29: 42:18.79 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:18.79 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:18.79 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:18.79 ^~~~~~~~~~~~~~~~~~~ 42:18.79 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:18.79 _hb_debug_msg_va (const char *what, 42:18.79 ^~~~~~~~~~~~~~~~ 42:18.79 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:18.79 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:18.79 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:18.79 ^~~~~~~~~~~~~~~~ 42:18.79 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:18.79 _hb_debug_msg (const char *what, 42:18.79 ^~~~~~~~~~~~~ 42:18.93 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-face.cc:29: 42:18.93 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:18.93 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:18.93 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:18.93 ^~~~~~~~~~~~~~~~~~~ 42:18.93 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:18.93 _hb_debug_msg_va (const char *what, 42:18.93 ^~~~~~~~~~~~~~~~ 42:18.93 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:18.93 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:18.93 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:18.93 ^~~~~~~~~~~~~~~~ 42:18.93 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:18.93 _hb_debug_msg (const char *what, 42:18.93 ^~~~~~~~~~~~~ 42:19.21 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 42:19.21 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-fallback-shape.cc:28: 42:19.21 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:19.21 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:19.21 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:19.21 ^~~~~~~~~~~~~~~~~~~ 42:19.21 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:19.21 _hb_debug_msg_va (const char *what, 42:19.21 ^~~~~~~~~~~~~~~~ 42:19.21 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:19.21 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:19.21 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:19.21 ^~~~~~~~~~~~~~~~ 42:19.21 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:19.21 _hb_debug_msg (const char *what, 42:19.21 ^~~~~~~~~~~~~ 42:19.32 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-font.cc:29: 42:19.33 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:19.33 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:19.33 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:19.33 ^~~~~~~~~~~~~~~~~~~ 42:19.33 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:19.33 _hb_debug_msg_va (const char *what, 42:19.33 ^~~~~~~~~~~~~~~~ 42:19.33 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:19.33 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:19.33 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:19.33 ^~~~~~~~~~~~~~~~ 42:19.33 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:19.33 _hb_debug_msg (const char *what, 42:19.33 ^~~~~~~~~~~~~ 42:19.80 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 42:19.80 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-layout.cc:31: 42:19.80 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:19.80 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:19.80 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:19.80 ^~~~~~~~~~~~~~~~~~~ 42:19.80 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:19.80 _hb_debug_msg_va (const char *what, 42:19.80 ^~~~~~~~~~~~~~~~ 42:19.80 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:19.80 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:19.80 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:19.80 ^~~~~~~~~~~~~~~~ 42:19.80 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:19.80 _hb_debug_msg (const char *what, 42:19.80 ^~~~~~~~~~~~~ 42:24.81 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 42:24.81 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 42:24.81 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-map.cc:29: 42:24.81 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:24.81 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:24.81 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:24.81 ^~~~~~~~~~~~~~~~~~~ 42:24.81 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:24.81 _hb_debug_msg_va (const char *what, 42:24.81 ^~~~~~~~~~~~~~~~ 42:24.81 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:24.81 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:24.81 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:24.81 ^~~~~~~~~~~~~~~~ 42:24.81 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:24.81 _hb_debug_msg (const char *what, 42:24.81 ^~~~~~~~~~~~~ 42:25.03 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 42:25.03 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-math.cc:27: 42:25.03 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:25.03 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:25.03 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:25.03 ^~~~~~~~~~~~~~~~~~~ 42:25.03 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:25.03 _hb_debug_msg_va (const char *what, 42:25.03 ^~~~~~~~~~~~~~~~ 42:25.03 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:25.03 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:25.03 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:25.03 ^~~~~~~~~~~~~~~~ 42:25.03 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:25.03 _hb_debug_msg (const char *what, 42:25.03 ^~~~~~~~~~~~~ 42:26.35 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh:32, 42:26.35 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:27: 42:26.35 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:26.35 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:26.35 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:26.35 ^~~~~~~~~~~~~~~~~~~ 42:26.36 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:26.36 _hb_debug_msg_va (const char *what, 42:26.36 ^~~~~~~~~~~~~~~~ 42:26.36 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:26.36 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:26.36 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:26.36 ^~~~~~~~~~~~~~~~ 42:26.36 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:26.36 _hb_debug_msg (const char *what, 42:26.36 ^~~~~~~~~~~~~ 42:27.22 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 42:27.22 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-default.cc:27: 42:27.22 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:27.22 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:27.22 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:27.22 ^~~~~~~~~~~~~~~~~~~ 42:27.22 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:27.22 _hb_debug_msg_va (const char *what, 42:27.22 ^~~~~~~~~~~~~~~~ 42:27.22 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:27.22 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:27.22 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:27.22 ^~~~~~~~~~~~~~~~ 42:27.22 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:27.22 _hb_debug_msg (const char *what, 42:27.22 ^~~~~~~~~~~~~ 42:27.30 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 42:27.30 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 42:27.30 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:27.30 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:27.30 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:27.30 ^~~~~~~~~~~~~~~~~~~ 42:27.30 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:27.30 _hb_debug_msg_va (const char *what, 42:27.30 ^~~~~~~~~~~~~~~~ 42:27.30 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:27.30 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:27.30 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:27.30 ^~~~~~~~~~~~~~~~ 42:27.30 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:27.30 _hb_debug_msg (const char *what, 42:27.30 ^~~~~~~~~~~~~ 42:27.49 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 42:27.49 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hebrew.cc:27: 42:27.49 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:27.49 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:27.49 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:27.49 ^~~~~~~~~~~~~~~~~~~ 42:27.49 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:27.49 _hb_debug_msg_va (const char *what, 42:27.49 ^~~~~~~~~~~~~~~~ 42:27.49 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:27.49 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:27.49 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:27.49 ^~~~~~~~~~~~~~~~ 42:27.49 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:27.49 _hb_debug_msg (const char *what, 42:27.49 ^~~~~~~~~~~~~ 42:27.60 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 42:27.60 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:17: 42:27.60 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:27.60 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:27.60 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:27.60 ^~~~~~~~~~~~~~~~~~~ 42:27.60 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:27.60 _hb_debug_msg_va (const char *what, 42:27.60 ^~~~~~~~~~~~~~~~ 42:27.60 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:27.60 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:27.60 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:27.60 ^~~~~~~~~~~~~~~~ 42:27.60 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:27.60 _hb_debug_msg (const char *what, 42:27.60 ^~~~~~~~~~~~~ 42:27.89 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 42:27.89 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 42:27.89 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:27.89 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:27.89 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:27.89 ^~~~~~~~~~~~~~~~~~~ 42:27.89 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:27.89 _hb_debug_msg_va (const char *what, 42:27.89 ^~~~~~~~~~~~~~~~ 42:27.90 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:27.90 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:27.90 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:27.90 ^~~~~~~~~~~~~~~~ 42:27.90 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:27.90 _hb_debug_msg (const char *what, 42:27.90 ^~~~~~~~~~~~~ 42:28.64 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 42:28.64 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.cc:27: 42:28.64 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:28.64 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:28.64 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:28.65 ^~~~~~~~~~~~~~~~~~~ 42:28.65 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:28.65 _hb_debug_msg_va (const char *what, 42:28.65 ^~~~~~~~~~~~~~~~ 42:28.65 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:28.65 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:28.65 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:28.65 ^~~~~~~~~~~~~~~~ 42:28.65 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:28.65 _hb_debug_msg (const char *what, 42:28.65 ^~~~~~~~~~~~~ 42:28.84 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 42:28.84 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-thai.cc:27: 42:28.84 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:28.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:28.84 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:28.84 ^~~~~~~~~~~~~~~~~~~ 42:28.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:28.84 _hb_debug_msg_va (const char *what, 42:28.84 ^~~~~~~~~~~~~~~~ 42:28.84 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:28.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:28.84 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:28.84 ^~~~~~~~~~~~~~~~ 42:28.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:28.84 _hb_debug_msg (const char *what, 42:28.84 ^~~~~~~~~~~~~ 42:28.96 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 42:28.96 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-tibetan.cc:27: 42:28.96 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:28.96 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:28.96 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:28.96 ^~~~~~~~~~~~~~~~~~~ 42:28.97 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:28.97 _hb_debug_msg_va (const char *what, 42:28.97 ^~~~~~~~~~~~~~~~ 42:28.97 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:28.97 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:28.97 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:28.97 ^~~~~~~~~~~~~~~~ 42:28.97 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:28.97 _hb_debug_msg (const char *what, 42:28.97 ^~~~~~~~~~~~~ 42:29.04 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 42:29.04 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18: 42:29.04 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:29.04 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:29.04 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:29.04 ^~~~~~~~~~~~~~~~~~~ 42:29.04 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:29.04 _hb_debug_msg_va (const char *what, 42:29.04 ^~~~~~~~~~~~~~~~ 42:29.05 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:29.05 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:29.05 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:29.05 ^~~~~~~~~~~~~~~~ 42:29.05 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:29.05 _hb_debug_msg (const char *what, 42:29.05 ^~~~~~~~~~~~~ 42:29.15 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 42:29.15 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 42:29.15 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:29.15 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:29.15 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:29.15 ^~~~~~~~~~~~~~~~~~~ 42:29.15 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:29.15 _hb_debug_msg_va (const char *what, 42:29.15 ^~~~~~~~~~~~~~~~ 42:29.15 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:29.15 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:29.15 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:29.15 ^~~~~~~~~~~~~~~~ 42:29.15 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:29.15 _hb_debug_msg (const char *what, 42:29.15 ^~~~~~~~~~~~~ 42:29.46 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 42:29.46 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27: 42:29.46 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:29.46 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:29.46 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:29.46 ^~~~~~~~~~~~~~~~~~~ 42:29.46 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:29.46 _hb_debug_msg_va (const char *what, 42:29.46 ^~~~~~~~~~~~~~~~ 42:29.46 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:29.46 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:29.46 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:29.46 ^~~~~~~~~~~~~~~~ 42:29.46 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:29.46 _hb_debug_msg (const char *what, 42:29.46 ^~~~~~~~~~~~~ 42:29.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: In function 'void position_mark(const hb_ot_shape_plan_t*, hb_font_t*, hb_buffer_t*, hb_glyph_extents_t&, unsigned int, unsigned int)': 42:29.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 42:29.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:223:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:29.57 } else if (buffer->props.direction == HB_DIRECTION_RTL) { 42:29.57 ^~ 42:29.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:229:5: note: here 42:29.57 default: 42:29.57 ^~~~~~~ 42:29.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 42:29.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:261:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:29.57 base_extents.height -= y_gap; 42:29.57 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 42:29.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:264:5: note: here 42:29.57 case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: 42:29.57 ^~~~ 42:29.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 42:29.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:282:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:29.57 base_extents.height -= y_gap; 42:29.57 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 42:29.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:285:5: note: here 42:29.57 case HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: 42:29.57 ^~~~ 42:29.89 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-normalize-private.hh:30, 42:29.89 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:27: 42:29.89 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:29.89 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:29.89 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:29.89 ^~~~~~~~~~~~~~~~~~~ 42:29.89 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:29.89 _hb_debug_msg_va (const char *what, 42:29.89 ^~~~~~~~~~~~~~~~ 42:29.89 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:29.89 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:29.89 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:29.89 ^~~~~~~~~~~~~~~~ 42:29.89 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:29.89 _hb_debug_msg (const char *what, 42:29.89 ^~~~~~~~~~~~~ 42:30.55 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 42:30.55 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-shape.cc:32: 42:30.56 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:30.56 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:30.56 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:30.56 ^~~~~~~~~~~~~~~~~~~ 42:30.56 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:30.56 _hb_debug_msg_va (const char *what, 42:30.56 ^~~~~~~~~~~~~~~~ 42:30.56 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:30.56 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:30.56 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:30.56 ^~~~~~~~~~~~~~~~ 42:30.56 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:30.56 _hb_debug_msg (const char *what, 42:30.56 ^~~~~~~~~~~~~ 42:31.01 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-ot-tag.cc:29: 42:31.01 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:31.01 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:31.01 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:31.01 ^~~~~~~~~~~~~~~~~~~ 42:31.01 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:31.01 _hb_debug_msg_va (const char *what, 42:31.01 ^~~~~~~~~~~~~~~~ 42:31.01 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:31.01 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:31.01 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:31.01 ^~~~~~~~~~~~~~~~ 42:31.01 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:31.01 _hb_debug_msg (const char *what, 42:31.01 ^~~~~~~~~~~~~ 42:31.12 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-set-private.hh:30, 42:31.12 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-set.cc:27: 42:31.12 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:31.12 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:31.12 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:31.12 ^~~~~~~~~~~~~~~~~~~ 42:31.12 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:31.12 _hb_debug_msg_va (const char *what, 42:31.12 ^~~~~~~~~~~~~~~~ 42:31.12 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:31.12 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:31.12 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:31.12 ^~~~~~~~~~~~~~~~ 42:31.12 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:31.12 _hb_debug_msg (const char *what, 42:31.12 ^~~~~~~~~~~~~ 42:31.28 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shape-plan-private.hh:30, 42:31.28 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shape-plan.cc:27: 42:31.28 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:31.28 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:31.28 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:31.28 ^~~~~~~~~~~~~~~~~~~ 42:31.28 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:31.28 _hb_debug_msg_va (const char *what, 42:31.28 ^~~~~~~~~~~~~~~~ 42:31.28 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:31.28 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:31.28 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:31.28 ^~~~~~~~~~~~~~~~ 42:31.28 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:31.28 _hb_debug_msg (const char *what, 42:31.28 ^~~~~~~~~~~~~ 42:31.45 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shape.cc:29: 42:31.45 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:31.45 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:31.45 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:31.45 ^~~~~~~~~~~~~~~~~~~ 42:31.45 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:31.45 _hb_debug_msg_va (const char *what, 42:31.45 ^~~~~~~~~~~~~~~~ 42:31.45 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:31.45 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:31.45 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:31.45 ^~~~~~~~~~~~~~~~ 42:31.45 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:31.45 _hb_debug_msg (const char *what, 42:31.45 ^~~~~~~~~~~~~ 42:31.57 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-shaper.cc:27: 42:31.57 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:31.57 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:31.57 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:31.58 ^~~~~~~~~~~~~~~~~~~ 42:31.58 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:31.58 _hb_debug_msg_va (const char *what, 42:31.58 ^~~~~~~~~~~~~~~~ 42:31.58 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:31.58 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:31.58 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:31.58 ^~~~~~~~~~~~~~~~ 42:31.58 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:31.58 _hb_debug_msg (const char *what, 42:31.58 ^~~~~~~~~~~~~ 42:31.64 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-unicode.cc:31: 42:31.64 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:31.64 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:31.64 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:31.64 ^~~~~~~~~~~~~~~~~~~ 42:31.64 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:31.64 _hb_debug_msg_va (const char *what, 42:31.64 ^~~~~~~~~~~~~~~~ 42:31.64 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:31.64 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:31.64 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:31.64 ^~~~~~~~~~~~~~~~ 42:31.64 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:31.64 _hb_debug_msg (const char *what, 42:31.64 ^~~~~~~~~~~~~ 42:31.75 libdom_canvas.a.desc 42:31.78 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-atomic-private.hh:35, 42:31.78 from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-warning.cc:27: 42:31.78 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:31.78 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:31.78 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:31.78 ^~~~~~~~~~~~~~~~~~~ 42:31.78 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:31.78 _hb_debug_msg_va (const char *what, 42:31.78 ^~~~~~~~~~~~~~~~ 42:31.78 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:31.78 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:31.78 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:31.78 ^~~~~~~~~~~~~~~~ 42:31.78 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:31.78 _hb_debug_msg (const char *what, 42:31.78 ^~~~~~~~~~~~~ 42:31.84 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-glib.cc:29, 42:31.84 from /builddir/build/BUILD/pale-moon/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 42:31.84 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes 42:31.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:714:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 42:31.84 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 42:31.84 ^~~~~~~~~~~~~~~~~~~ 42:31.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 42:31.84 _hb_debug_msg_va (const char *what, 42:31.84 ^~~~~~~~~~~~~~~~ 42:31.84 Warning: -Wmissing-attributes in /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh: 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 42:31.84 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:757: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] 42:31.85 _hb_debug_msg<0> (const char *what HB_UNUSED, 42:31.85 ^~~~~~~~~~~~~~~~ 42:31.85 /builddir/build/BUILD/pale-moon/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 42:31.85 _hb_debug_msg (const char *what, 42:31.85 ^~~~~~~~~~~~~ 42:31.90 libgfx_harfbuzz_src.a.desc 42:33.73 libmedia_libwebp_dec.a.desc 42:33.76 libmozpng.a.desc 42:34.15 libmedia_libogg.a.desc 42:34.24 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c: '_Serialize' defined but not used 42:34.24 /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 42:34.24 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 42:34.24 ^~~~~~~~~~ 42:34.25 /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c: In function 'Ebml_Serialize': 42:34.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c: 'x' may be used uninitialized in this function 42:34.25 /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c:39:3: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:34.25 memcpy(src, buffer_in, len); 42:34.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:34.25 /builddir/build/BUILD/pale-moon/platform/media/libmkv/EbmlBufferWriter.c:22:19: note: 'x' was declared here 42:34.25 unsigned char x; 42:34.25 ^ 42:34.38 libmedia_libmkv.a.desc 42:34.82 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Code.cpp: In member function 'void graphite2::vm::Machine::Code::decoder::analyse_opcode(graphite2::vm::opcode, const int8*)': 42:34.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Code.cpp: this statement may fall through 42:34.83 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Code.cpp:517:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:34.83 set_changed(0); 42:34.83 ~~~~~~~~~~~^~~ 42:34.83 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Code.cpp:520:5: note: here 42:34.83 case PUT_COPY : 42:34.83 ^~~~ 42:35.37 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Collider.h:29, 42:35.37 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Collider.cpp:32: 42:35.37 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector::reserve(size_t) [with T = graphite2::FeatureVal; size_t = long unsigned int]': 42:35.37 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:90:72: required from 'void graphite2::Vector::push_back(const T&) [with T = graphite2::FeatureVal]' 42:35.37 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:130:69: required from here 42:35.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class graphite2::FeatureVal'; use 'new' and 'delete' instead 42:35.37 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:107:42: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class graphite2::FeatureVal'; use 'new' and 'delete' instead [-Wclass-memaccess] 42:35.37 m_first = static_cast(realloc(m_first, n*sizeof(T))); 42:35.37 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 42:35.37 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 42:35.37 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Face.h:34, 42:35.37 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:34, 42:35.37 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Collider.cpp:33: 42:35.37 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 42:35.37 class FeatureVal : public Vector 42:35.37 ^~~~~~~~~~ 42:37.92 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp: In member function 'void graphite2::Zones::remove(float, float)': 42:37.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 42:37.93 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp:162:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:37.93 if (separated(i->x, x)) { i = _exclusions.insert(i,i->split_at(x)); ++i; } 42:37.93 ^~ 42:37.93 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp:165:9: note: here 42:37.93 case 1: // i overlaps on the rhs of e 42:37.93 ^~~~ 42:37.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 42:37.93 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp:170:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:37.93 if (separated(i->x, i->xm)) break; 42:37.93 ^~ 42:37.93 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Intervals.cpp:173:9: note: here 42:37.93 case 3: // e completely covers i 42:37.93 ^~~~ 42:39.69 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureVal.h:31, 42:39.69 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 42:39.69 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Face.h:34, 42:39.69 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:34, 42:39.69 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Segment.cpp:32: 42:39.69 /builddir/build/BUILD/pale-moon/platform/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*]': 42:39.69 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:92:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 42:39.69 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:60:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 42:39.69 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Segment.cpp:60:47: required from here 42:39.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h: '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 42:39.69 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/List.h:160: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] 42:39.69 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 42:39.69 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.69 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 42:39.69 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Face.h:34, 42:39.69 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:34, 42:39.69 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Segment.cpp:32: 42:39.69 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 42:39.70 class FeatureVal : public Vector 42:39.70 ^~~~~~~~~~ 42:39.71 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Segment.cpp:27: 42:39.71 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: In static member function 'static graphite2::uchar_t graphite2::_utf_codec<8>::get(const codeunit_t*, graphite2::int8&)': 42:39.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 42:39.71 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:39.71 case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 42:39.71 ~~~~~~~~~^~~~~~~~~~~~ 42:39.71 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 42:39.71 case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 42:39.71 ^~~~ 42:39.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 42:39.71 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:39.71 case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 42:39.71 ~~~~~~~~^~~~~~~~~~~~~ 42:39.71 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 42:39.71 case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 42:39.71 ^~~~ 42:40.59 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 42:40.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Slot.cpp: '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 42:40.59 /builddir/build/BUILD/pale-moon/platform/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] 42:40.59 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 42:40.59 ^ 42:40.59 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Segment.h:38, 42:40.59 from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/Slot.cpp:27: 42:40.59 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/Slot.h:43:8: note: 'struct graphite2::SlotJustify' declared here 42:40.59 struct SlotJustify 42:40.59 ^~~~~~~~~~~ 42:42.92 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/gr_segment.cpp:28: 42:42.92 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: In static member function 'static graphite2::uchar_t graphite2::_utf_codec<8>::get(const codeunit_t*, graphite2::int8&)': 42:42.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 42:42.92 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:42.92 case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 42:42.92 ~~~~~~~~~^~~~~~~~~~~~ 42:42.92 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 42:42.92 case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 42:42.92 ^~~~ 42:42.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 42:42.92 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:42.92 case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 42:42.92 ~~~~~~~~^~~~~~~~~~~~~ 42:42.92 /builddir/build/BUILD/pale-moon/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 42:42.92 case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 42:42.92 ^~~~ 42:43.31 libgfx_graphite2_src.a.desc 42:43.67 Warning: -Wunused-const-variable= in /builddir/build/BUILD/pale-moon/platform/media/libtheora/lib/x86/x86state.c: 'OC_FZIG_ZAG_MMX' defined but not used 42:43.67 /builddir/build/BUILD/pale-moon/platform/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 42:43.67 static const unsigned char OC_FZIG_ZAG_MMX[128]={ 42:43.67 ^~~~~~~~~~~~~~~ 42:44.68 /builddir/build/BUILD/pale-moon/platform/media/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 42:44.68 Warning: -Wbool-operation in /builddir/build/BUILD/pale-moon/platform/media/libvpx/vp9/common/vp9_loopfilter.c: '~' on a boolean expression 42:44.68 /builddir/build/BUILD/pale-moon/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: warning: '~' on a boolean expression [-Wbool-operation] 42:44.68 border_mask = ~(mi_col == 0); 42:44.68 ^ 42:44.68 /builddir/build/BUILD/pale-moon/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: note: did you mean to use logical not? 42:44.68 border_mask = ~(mi_col == 0); 42:44.68 ^ 42:44.68 ! 42:44.98 libmedia_libtheora.a.desc 42:49.02 libmedia_libvorbis.a.desc 42:49.80 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:49.80 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:6: 42:49.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 42:49.80 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:49.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:49.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:49.80 ^ 42:49.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:49.80 ((size) ? malloc((unsigned) (size)) : NULL) 42:49.80 ^~~~ 42:49.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:132:17: note: in expansion of macro '_cairo_malloc_ab' 42:49.80 new_elements = _cairo_malloc_ab (pq->max_size, 42:49.80 ^~~~~~~~~~~~~~~~ 42:50.22 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:50.23 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:6: 42:50.23 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 42:50.23 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:50.23 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:50.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:50.23 ^ 42:50.23 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:50.23 ((size) ? malloc((unsigned) (size)) : NULL) 42:50.23 ^~~~ 42:50.23 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:871:17: note: in expansion of macro '_cairo_malloc_ab' 42:50.23 new_elements = _cairo_malloc_ab (pq->max_size, 42:50.23 ^~~~~~~~~~~~~~~~ 42:50.87 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:50.87 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:6: 42:50.87 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 42:50.87 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:50.87 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:50.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:50.87 ^ 42:50.87 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:50.87 ((size) ? malloc((unsigned) (size)) : NULL) 42:50.87 ^~~~ 42:50.87 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:785:17: note: in expansion of macro '_cairo_malloc_ab' 42:50.87 new_elements = _cairo_malloc_ab (pq->max_size, 42:50.87 ^~~~~~~~~~~~~~~~ 42:50.87 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 42:50.87 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:50.87 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:50.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:50.87 ^ 42:50.87 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:50.87 ((size) ? malloc((unsigned) (size)) : NULL) 42:50.87 ^~~~ 42:50.87 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1345:10: note: in expansion of macro '_cairo_malloc_ab' 42:50.87 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 42:50.88 ^~~~~~~~~~~~~~~~ 42:51.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 42:51.63 from /usr/include/assert.h:35, 42:51.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 42:51.63 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 42:51.63 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-cff-subset.c:11: 42:51.63 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:51.63 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:51.63 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:51.63 ^~~~~~~ 42:52.16 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:52.16 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:5: 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 42:52.16 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:52.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:52.16 ^ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:52.16 ((size) ? malloc((unsigned) (size)) : NULL) 42:52.16 ^~~~ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:568:10: note: in expansion of macro '_cairo_malloc_ab' 42:52.16 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 42:52.16 ^~~~~~~~~~~~~~~~ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 42:52.16 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:52.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:52.16 ^ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:52.16 ((size) ? malloc((unsigned) (size)) : NULL) 42:52.16 ^~~~ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:717:14: note: in expansion of macro '_cairo_malloc_ab' 42:52.16 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 42:52.16 ^~~~~~~~~~~~~~~~ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 42:52.16 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:52.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:52.16 ^ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:52.16 ((size) ? malloc((unsigned) (size)) : NULL) 42:52.16 ^~~~ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:793:15: note: in expansion of macro '_cairo_malloc_ab' 42:52.16 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 42:52.16 ^~~~~~~~~~~~~~~~ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 42:52.16 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:52.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:52.16 ^ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:52.16 ((size) ? malloc((unsigned) (size)) : NULL) 42:52.16 ^~~~ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:839:18: note: in expansion of macro '_cairo_malloc_ab' 42:52.16 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 42:52.16 ^~~~~~~~~~~~~~~~ 42:52.16 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 42:52.16 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:52.17 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:52.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:52.17 ^ 42:52.17 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:52.17 ((size) ? malloc((unsigned) (size)) : NULL) 42:52.17 ^~~~ 42:52.17 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-clip.c:1493:15: note: in expansion of macro '_cairo_malloc_ab' 42:52.17 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 42:52.17 ^~~~~~~~~~~~~~~~ 42:53.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 42:53.50 from /usr/include/assert.h:35, 42:53.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 42:53.50 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 42:53.50 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 42:53.50 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:53.50 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:53.50 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:53.50 ^~~~~~~ 42:53.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:29: warning: "_GNU_SOURCE" redefined 42:53.55 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 42:53.55 42:53.55 : note: this is the location of the previous definition 42:53.56 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:53.56 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 42:53.56 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:53.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:53.56 ^ 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:53.56 ((size) ? malloc((unsigned) (size)) : NULL) 42:53.56 ^~~~ 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1112:13: note: in expansion of macro '_cairo_malloc_ab' 42:53.56 data = _cairo_malloc_ab (height, stride); 42:53.56 ^~~~~~~~~~~~~~~~ 42:53.56 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:53.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:53.56 ^ 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:53.56 ((size) ? malloc((unsigned) (size)) : NULL) 42:53.56 ^~~~ 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1174:10: note: in expansion of macro '_cairo_malloc_ab' 42:53.56 data = _cairo_malloc_ab (height, stride); 42:53.56 ^~~~~~~~~~~~~~~~ 42:53.56 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:53.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:53.56 ^ 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:53.56 ((size) ? malloc((unsigned) (size)) : NULL) 42:53.56 ^~~~ 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1195:13: note: in expansion of macro '_cairo_malloc_ab' 42:53.56 data = _cairo_malloc_ab (height, stride); 42:53.56 ^~~~~~~~~~~~~~~~ 42:53.56 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:53.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:53.56 ^ 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:53.56 ((size) ? malloc((unsigned) (size)) : NULL) 42:53.56 ^~~~ 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1228:13: note: in expansion of macro '_cairo_malloc_ab' 42:53.56 data = _cairo_malloc_ab (height, stride); 42:53.56 ^~~~~~~~~~~~~~~~ 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_transform_glyph_bitmap': 42:53.56 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c: passing argument 1 of '_moz_cairo_image_surface_get_format' from incompatible pointer type 42:53.56 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1578:41: warning: passing argument 1 of '_moz_cairo_image_surface_get_format' from incompatible pointer type [-Wincompatible-pointer-types] 42:53.56 if (cairo_image_surface_get_format (*surface) == CAIRO_FORMAT_ARGB32 && 42:53.56 ^~~~~~~~ 42:53.57 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:37, 42:53.57 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 42:53.57 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo.h:2285:50: note: expected 'cairo_surface_t *' {aka 'struct _cairo_surface *'} but argument is of type 'cairo_image_surface_t *' {aka 'struct _cairo_image_surface *'} 42:53.57 cairo_image_surface_get_format (cairo_surface_t *surface); 42:53.57 ~~~~~~~~~~~~~~~~~^~~~~~~ 42:54.04 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:54.04 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-gstate.c:5: 42:54.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 42:54.04 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:54.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:54.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:54.04 ^ 42:54.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:54.04 ((size) ? malloc((unsigned) (size)) : NULL) 42:54.04 ^~~~ 42:54.05 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-gstate.c:512:33: note: in expansion of macro '_cairo_malloc_ab' 42:54.05 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 42:54.05 ^~~~~~~~~~~~~~~~ 42:54.55 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:54.55 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-hull.c:5: 42:54.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 42:54.55 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:54.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:54.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:54.55 ^ 42:54.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:54.55 ((size) ? malloc((unsigned) (size)) : NULL) 42:54.55 ^~~~ 42:54.55 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-hull.c:183:9: note: in expansion of macro '_cairo_malloc_ab' 42:54.55 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 42:54.55 ^~~~~~~~~~~~~~~~ 42:54.74 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:54.74 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c:5: 42:54.74 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 42:54.74 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:54.74 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:54.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:54.74 ^ 42:54.74 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:54.74 ((size) ? malloc((unsigned) (size)) : NULL) 42:54.74 ^~~~ 42:54.74 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c:1078:17: note: in expansion of macro '_cairo_malloc_ab' 42:54.74 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 42:54.74 ^~~~~~~~~~~~~~~~ 42:54.76 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 42:54.76 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:54.76 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:54.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:54.76 ^ 42:54.76 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:54.76 ((size) ? malloc((unsigned) (size)) : NULL) 42:54.76 ^~~~ 42:54.76 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-image-surface.c:4317:17: note: in expansion of macro '_cairo_malloc_ab' 42:54.76 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 42:54.76 ^~~~~~~~~~~~~~~~ 42:55.79 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:55.79 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c:5: 42:55.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 42:55.79 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:55.79 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:55.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:55.80 ^ 42:55.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:55.80 ((size) ? malloc((unsigned) (size)) : NULL) 42:55.80 ^~~~ 42:55.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c:150:12: note: in expansion of macro '_cairo_malloc_ab' 42:55.80 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:55.80 ^~~~~~~~~~~~~~~~ 42:55.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 42:55.80 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:55.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:55.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:55.80 ^ 42:55.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:55.80 ((size) ? malloc((unsigned) (size)) : NULL) 42:55.80 ^~~~ 42:55.80 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-misc.c:201:12: note: in expansion of macro '_cairo_malloc_ab' 42:55.80 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 42:55.80 ^~~~~~~~~~~~~~~~ 42:55.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 42:55.98 from /usr/include/assert.h:35, 42:55.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 42:55.98 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 42:55.98 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-output-stream.c:6: 42:55.98 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:55.98 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:55.98 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:55.98 ^~~~~~~ 42:56.42 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:56.42 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-fill.c:5: 42:56.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 42:56.42 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:56.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:56.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:56.42 ^ 42:56.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:56.42 ((size) ? malloc((unsigned) (size)) : NULL) 42:56.42 ^~~~ 42:56.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-fill.c:271:19: note: in expansion of macro '_cairo_malloc_ab' 42:56.42 new_rects = _cairo_malloc_ab (size, 42:56.42 ^~~~~~~~~~~~~~~~ 42:56.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 42:56.92 from /usr/include/assert.h:35, 42:56.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 42:56.92 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 42:56.92 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 42:56.92 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:56.92 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:56.92 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:56.92 ^~~~~~~ 42:56.96 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:56.96 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 42:56.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 42:56.96 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:56.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:56.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:56.96 ^ 42:56.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:56.96 ((size) ? malloc((unsigned) (size)) : NULL) 42:56.96 ^~~~ 42:56.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:312:11: note: in expansion of macro '_cairo_malloc_ab' 42:56.96 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 42:56.96 ^~~~~~~~~~~~~~~~ 42:56.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 42:56.96 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:56.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:56.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:56.96 ^ 42:56.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:56.96 ((size) ? malloc((unsigned) (size)) : NULL) 42:56.96 ^~~~ 42:56.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:1524:21: note: in expansion of macro '_cairo_malloc_ab' 42:56.96 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 42:56.96 ^~~~~~~~~~~~~~~~ 42:57.33 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:57.33 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path.c:5: 42:57.33 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 42:57.33 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:57.33 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:57.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:57.33 ^ 42:57.33 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:57.33 ((size) ? malloc((unsigned) (size)) : NULL) 42:57.33 ^~~~ 42:57.33 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-path.c:322:15: note: in expansion of macro '_cairo_malloc_ab' 42:57.33 path->data = _cairo_malloc_ab (path->num_data, 42:57.33 ^~~~~~~~~~~~~~~~ 42:57.46 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:57.46 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c:5: 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 42:57.46 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:57.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:57.46 ^ 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:57.46 ((size) ? malloc((unsigned) (size)) : NULL) 42:57.46 ^~~~ 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c:181:19: note: in expansion of macro '_cairo_malloc_ab' 42:57.46 pattern->stops = _cairo_malloc_ab (other->stops_size, 42:57.46 ^~~~~~~~~~~~~~~~ 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 42:57.46 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:57.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:57.46 ^ 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:57.46 ((size) ? malloc((unsigned) (size)) : NULL) 42:57.46 ^~~~ 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c:906:14: note: in expansion of macro '_cairo_malloc_ab' 42:57.46 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 42:57.46 ^~~~~~~~~~~~~~~~ 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 42:57.46 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:57.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:57.46 ^ 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:57.46 ((size) ? malloc((unsigned) (size)) : NULL) 42:57.46 ^~~~ 42:57.46 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pattern.c:1324:17: note: in expansion of macro '_cairo_malloc_ab' 42:57.46 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 42:57.46 ^~~~~~~~~~~~~~~~ 42:57.97 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:57.97 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:5: 42:57.97 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 42:57.97 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:57.97 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:95:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:57.97 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 42:57.97 ^ 42:57.97 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:57.97 ((size) ? malloc((unsigned) (size)) : NULL) 42:57.97 ^~~~ 42:57.97 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:541:13: note: in expansion of macro '_cairo_malloc_abc' 42:57.97 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 42:57.97 ^~~~~~~~~~~~~~~~~ 42:57.97 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:57.98 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:57.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:57.98 ^ 42:57.98 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:57.98 ((size) ? malloc((unsigned) (size)) : NULL) 42:57.98 ^~~~ 42:57.98 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:557:14: note: in expansion of macro '_cairo_malloc_ab' 42:57.98 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 42:57.98 ^~~~~~~~~~~~~~~~ 42:58.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 42:58.19 from /usr/include/assert.h:35, 42:58.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 42:58.20 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 42:58.20 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 42:58.20 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:58.20 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:58.20 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:58.20 ^~~~~~~ 42:58.24 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:58.25 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 42:58.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:58.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:58.25 ^ 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:58.25 ((size) ? malloc((unsigned) (size)) : NULL) 42:58.25 ^~~~ 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1759:10: note: in expansion of macro '_cairo_malloc_ab' 42:58.25 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 42:58.25 ^~~~~~~~~~~~~~~~ 42:58.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:58.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:58.25 ^ 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:58.25 ((size) ? malloc((unsigned) (size)) : NULL) 42:58.25 ^~~~ 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1762:10: note: in expansion of macro '_cairo_malloc_ab' 42:58.25 alpha = _cairo_malloc_ab (image->height, image->width); 42:58.25 ^~~~~~~~~~~~~~~~ 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 42:58.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:95:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:58.25 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 42:58.25 ^ 42:58.25 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:58.25 ((size) ? malloc((unsigned) (size)) : NULL) 42:58.26 ^~~~ 42:58.26 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1860:11: note: in expansion of macro '_cairo_malloc_abc' 42:58.26 rgb = _cairo_malloc_abc (image->width, image->height, 3); 42:58.26 ^~~~~~~~~~~~~~~~~ 42:58.26 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 42:58.26 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:58.26 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:58.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:58.26 ^ 42:58.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:58.27 ((size) ? malloc((unsigned) (size)) : NULL) 42:58.27 ^~~~ 42:58.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2732:16: note: in expansion of macro '_cairo_malloc_ab' 42:58.27 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 42:58.27 ^~~~~~~~~~~~~~~~ 42:58.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 42:58.27 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:58.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:58.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:58.28 ^ 42:58.28 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:58.28 ((size) ? malloc((unsigned) (size)) : NULL) 42:58.28 ^~~~ 42:58.28 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4442:14: note: in expansion of macro '_cairo_malloc_ab' 42:58.28 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 42:58.28 ^~~~~~~~~~~~~~~~ 42:58.28 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:58.28 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:58.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:58.28 ^ 42:58.28 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:58.28 ((size) ? malloc((unsigned) (size)) : NULL) 42:58.28 ^~~~ 42:58.28 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4446:14: note: in expansion of macro '_cairo_malloc_ab' 42:58.28 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 42:58.28 ^~~~~~~~~~~~~~~~ 42:58.30 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 42:58.30 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:58.30 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:58.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:58.30 ^ 42:58.30 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:58.30 ((size) ? malloc((unsigned) (size)) : NULL) 42:58.30 ^~~~ 42:58.30 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6081:22: note: in expansion of macro '_cairo_malloc_ab' 42:58.30 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:58.30 ^~~~~~~~~~~~~~~~ 42:58.31 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:58.31 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:58.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:58.31 ^ 42:58.31 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:58.31 ((size) ? malloc((unsigned) (size)) : NULL) 42:58.31 ^~~~ 42:58.31 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6091:24: note: in expansion of macro '_cairo_malloc_ab' 42:58.31 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 42:58.31 ^~~~~~~~~~~~~~~~ 42:58.33 At top level: 42:58.33 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: '_cairo_pdf_surface_operation_supported' defined but not used 42:58.33 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:5327:1: warning: '_cairo_pdf_surface_operation_supported' defined but not used [-Wunused-function] 42:58.33 _cairo_pdf_surface_operation_supported (cairo_pdf_surface_t *surface, 42:58.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.85 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 42:58.85 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: 'interpolate' may be used uninitialized in this function 42:58.85 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2164:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:58.85 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 42:58.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.85 resource, interpolate); 42:58.85 ~~~~~~~~~~~~~~~~~~~~~~ 42:58.85 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2100:18: note: 'interpolate' was declared here 42:58.85 cairo_bool_t interpolate; 42:58.85 ^~~~~~~~~~~ 42:59.17 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:59.17 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c:5: 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 42:59.18 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:59.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:59.18 ^ 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:59.18 ((size) ? malloc((unsigned) (size)) : NULL) 42:59.18 ^~~~ 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c:42:18: note: in expansion of macro '_cairo_malloc_ab' 42:59.18 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 42:59.18 ^~~~~~~~~~~~~~~~ 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 42:59.18 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:59.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:59.18 ^ 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:59.18 ((size) ? malloc((unsigned) (size)) : NULL) 42:59.18 ^~~~ 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c:94:22: note: in expansion of macro '_cairo_malloc_ab' 42:59.18 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 42:59.18 ^~~~~~~~~~~~~~~~ 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 42:59.18 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:59.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:59.18 ^ 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:59.18 ((size) ? malloc((unsigned) (size)) : NULL) 42:59.18 ^~~~ 42:59.18 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-pen.c:124:17: note: in expansion of macro '_cairo_malloc_ab' 42:59.18 vertices = _cairo_malloc_ab (num_vertices, 42:59.18 ^~~~~~~~~~~~~~~~ 42:59.28 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:59.28 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-polygon.c:5: 42:59.28 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 42:59.28 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:59.28 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:59.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:59.28 ^ 42:59.28 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:59.28 ((size) ? malloc((unsigned) (size)) : NULL) 42:59.28 ^~~~ 42:59.28 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-polygon.c:81:14: note: in expansion of macro '_cairo_malloc_ab' 42:59.28 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 42:59.28 ^~~~~~~~~~~~~~~~ 42:59.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 42:59.38 from /usr/include/assert.h:35, 42:59.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 42:59.38 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 42:59.38 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 42:59.38 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:59.38 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:59.38 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:59.38 ^~~~~~~ 42:59.43 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_header': 42:59.43 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: unused variable 'ctime_buf' 42:59.43 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:127:10: warning: unused variable 'ctime_buf' [-Wunused-variable] 42:59.43 char ctime_buf[26]; 42:59.43 ^~~~~~~~~ 42:59.44 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:59.44 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 42:59.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 42:59.44 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:59.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:59.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:59.44 ^ 42:59.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:59.44 ((size) ? malloc((unsigned) (size)) : NULL) 42:59.44 ^~~~ 42:59.44 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:3050:16: note: in expansion of macro '_cairo_malloc_ab' 42:59.44 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 42:59.44 ^~~~~~~~~~~~~~~~ 42:59.45 At top level: 42:59.45 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: '_cairo_ps_surface_operation_supported' defined but not used 42:59.45 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:1781:1: warning: '_cairo_ps_surface_operation_supported' defined but not used [-Wunused-function] 42:59.45 _cairo_ps_surface_operation_supported (cairo_ps_surface_t *surface, 42:59.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:59.96 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 42:59.96 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:44: 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 42:59.96 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:59.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:59.96 ^ 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:59.96 ((size) ? malloc((unsigned) (size)) : NULL) 42:59.96 ^~~~ 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:535:20: note: in expansion of macro '_cairo_malloc_ab' 42:59.96 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 42:59.96 ^~~~~~~~~~~~~~~~ 42:59.96 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:59.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:59.96 ^ 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:59.96 ((size) ? malloc((unsigned) (size)) : NULL) 42:59.96 ^~~~ 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:543:22: note: in expansion of macro '_cairo_malloc_ab' 42:59.96 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 42:59.96 ^~~~~~~~~~~~~~~~ 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 42:59.96 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:59.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:59.96 ^ 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 42:59.96 ((size) ? malloc((unsigned) (size)) : NULL) 42:59.96 ^~~~ 42:59.96 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:909:20: note: in expansion of macro '_cairo_malloc_ab' 42:59.96 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:59.96 ^~~~~~~~~~~~~~~~ 43:00.26 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:00.26 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:5: 43:00.26 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 43:00.26 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:00.26 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:00.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:00.26 ^ 43:00.26 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:00.26 ((size) ? malloc((unsigned) (size)) : NULL) 43:00.26 ^~~~ 43:00.26 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:108:17: note: in expansion of macro '_cairo_malloc_ab' 43:00.26 new_elements = _cairo_malloc_ab (pq->max_size, 43:00.26 ^~~~~~~~~~~~~~~~ 43:00.26 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 43:00.27 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:00.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:00.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:00.27 ^ 43:00.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:00.27 ((size) ? malloc((unsigned) (size)) : NULL) 43:00.27 ^~~~ 43:00.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:341:17: note: in expansion of macro '_cairo_malloc_ab' 43:00.27 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 43:00.27 ^~~~~~~~~~~~~~~~ 43:00.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 43:00.27 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:00.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:00.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:00.27 ^ 43:00.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:00.27 ((size) ? malloc((unsigned) (size)) : NULL) 43:00.27 ^~~~ 43:00.27 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:580:15: note: in expansion of macro '_cairo_malloc_ab' 43:00.27 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 43:00.27 ^~~~~~~~~~~~~~~~ 43:00.50 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:00.50 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-region.c:5: 43:00.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 43:00.50 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:00.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:00.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:00.50 ^ 43:00.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:00.50 ((size) ? malloc((unsigned) (size)) : NULL) 43:00.50 ^~~~ 43:00.50 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-region.c:204:11: note: in expansion of macro '_cairo_malloc_ab' 43:00.50 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 43:00.50 ^~~~~~~~~~~~~~~~ 43:00.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 43:00.62 from /usr/include/assert.h:35, 43:00.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 43:00.62 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 43:00.62 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 43:00.62 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:00.62 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 43:00.62 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:00.62 ^~~~~~~ 43:00.66 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:00.66 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 43:00.66 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:00.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:00.66 ^ 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:00.66 ((size) ? malloc((unsigned) (size)) : NULL) 43:00.66 ^~~~ 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:545:29: note: in expansion of macro '_cairo_malloc_ab' 43:00.66 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 43:00.66 ^~~~~~~~~~~~~~~~ 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 43:00.66 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:00.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:00.66 ^ 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:00.66 ((size) ? malloc((unsigned) (size)) : NULL) 43:00.66 ^~~~ 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:844:25: note: in expansion of macro '_cairo_malloc_ab' 43:00.66 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 43:00.66 ^~~~~~~~~~~~~~~~ 43:00.66 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:00.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:00.66 ^ 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:00.66 ((size) ? malloc((unsigned) (size)) : NULL) 43:00.66 ^~~~ 43:00.66 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:845:23: note: in expansion of macro '_cairo_malloc_ab' 43:00.66 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 43:00.66 ^~~~~~~~~~~~~~~~ 43:01.60 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:01.60 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:5: 43:01.61 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 43:01.61 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:01.61 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:01.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:01.61 ^ 43:01.61 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:01.61 ((size) ? malloc((unsigned) (size)) : NULL) 43:01.61 ^~~~ 43:01.61 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:42:16: note: in expansion of macro '_cairo_malloc_ab' 43:01.61 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 43:01.61 ^~~~~~~~~~~~~~~~ 43:01.78 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:01.78 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:5: 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 43:01.78 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:01.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:01.78 ^ 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:01.78 ((size) ? malloc((unsigned) (size)) : NULL) 43:01.78 ^~~~ 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:665:10: note: in expansion of macro '_cairo_malloc_ab' 43:01.78 rects = _cairo_malloc_ab (traps->num_traps, 43:01.78 ^~~~~~~~~~~~~~~~ 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 43:01.78 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:01.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:01.78 ^ 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:01.78 ((size) ? malloc((unsigned) (size)) : NULL) 43:01.78 ^~~~ 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1455:17: note: in expansion of macro '_cairo_malloc_ab' 43:01.78 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 43:01.78 ^~~~~~~~~~~~~~~~ 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 43:01.78 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:01.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:01.78 ^ 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:01.78 ((size) ? malloc((unsigned) (size)) : NULL) 43:01.78 ^~~~ 43:01.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1510:17: note: in expansion of macro '_cairo_malloc_ab' 43:01.78 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 43:01.78 ^~~~~~~~~~~~~~~~ 43:02.08 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:02.08 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:5: 43:02.08 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 43:02.08 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:02.08 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:02.08 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:02.09 ^ 43:02.09 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:02.09 ((size) ? malloc((unsigned) (size)) : NULL) 43:02.09 ^~~~ 43:02.09 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:268:18: note: in expansion of macro '_cairo_malloc_ab' 43:02.09 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 43:02.09 ^~~~~~~~~~~~~~~~ 43:02.41 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:02.42 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:5: 43:02.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 43:02.42 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:02.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:02.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:02.42 ^ 43:02.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:02.42 ((size) ? malloc((unsigned) (size)) : NULL) 43:02.42 ^~~~ 43:02.42 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:559:15: note: in expansion of macro '_cairo_malloc_ab' 43:02.42 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 43:02.42 ^~~~~~~~~~~~~~~~ 43:02.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_acquire_source_image': 43:02.62 Warning: -Wint-conversion in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c: assignment to 'char' from 'volatile char *' makes integer from pointer without a cast 43:02.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c:1431:11: warning: assignment to 'char' from 'volatile char *' makes integer from pointer without a cast [-Wint-conversion] 43:02.62 *crasher = acquire_source_image_ptr[5]; 43:02.62 ^ 43:02.62 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:02.62 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c:5: 43:02.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 43:02.62 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:02.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:02.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:02.62 ^ 43:02.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:02.62 ((size) ? malloc((unsigned) (size)) : NULL) 43:02.62 ^~~~ 43:02.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c:1957:10: note: in expansion of macro '_cairo_malloc_ab' 43:02.62 rects = _cairo_malloc_ab (num_rects, 43:02.62 ^~~~~~~~~~~~~~~~ 43:02.63 At top level: 43:02.63 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c: '_cairo_surface_is_writable' defined but not used 43:02.63 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-surface.c:341:1: warning: '_cairo_surface_is_writable' defined but not used [-Wunused-function] 43:02.63 _cairo_surface_is_writable (cairo_surface_t *surface) 43:02.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 43:03.04 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:03.04 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:8: 43:03.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 43:03.04 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:03.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:03.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:03.04 ^ 43:03.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:03.04 ((size) ? malloc((unsigned) (size)) : NULL) 43:03.04 ^~~~ 43:03.05 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:395:19: note: in expansion of macro '_cairo_malloc_ab' 43:03.05 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 43:03.05 ^~~~~~~~~~~~~~~~ 43:03.21 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:03.21 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:97: 43:03.21 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 43:03.21 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:03.21 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:03.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:03.21 ^ 43:03.21 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:03.21 ((size) ? malloc((unsigned) (size)) : NULL) 43:03.21 ^~~~ 43:03.21 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1094:23: note: in expansion of macro '_cairo_malloc_ab' 43:03.21 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 43:03.21 ^~~~~~~~~~~~~~~~ 43:03.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 43:03.61 from /usr/include/assert.h:35, 43:03.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 43:03.61 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 43:03.61 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-toy-font-face.c:6: 43:03.61 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:03.61 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 43:03.61 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:03.61 ^~~~~~~ 43:03.77 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:03.77 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c:5: 43:03.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 43:03.77 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:03.77 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:03.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:03.78 ^ 43:03.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:03.78 ((size) ? malloc((unsigned) (size)) : NULL) 43:03.78 ^~~~ 43:03.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c:78:14: note: in expansion of macro '_cairo_malloc_ab' 43:03.78 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 43:03.78 ^~~~~~~~~~~~~~~~ 43:03.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 43:03.78 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:03.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:03.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:03.78 ^ 43:03.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:03.78 ((size) ? malloc((unsigned) (size)) : NULL) 43:03.78 ^~~~ 43:03.78 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-traps.c:495:10: note: in expansion of macro '_cairo_malloc_ab' 43:03.78 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 43:03.78 ^~~~~~~~~~~~~~~~ 43:03.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 43:03.93 from /usr/include/assert.h:35, 43:03.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 43:03.93 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 43:03.93 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:12: 43:03.93 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:03.93 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 43:03.93 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:03.93 ^~~~~~~ 43:04.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 43:04.35 from /usr/include/assert.h:35, 43:04.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 43:04.35 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 43:04.35 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-type1-fallback.c:6: 43:04.35 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:04.35 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 43:04.35 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:04.35 ^~~~~~~ 43:04.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/features.h:3, 43:04.55 from /usr/include/assert.h:35, 43:04.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/system_wrappers/assert.h:3, 43:04.55 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:24, 43:04.55 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-type1-subset.c:12: 43:04.55 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:04.55 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 43:04.55 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 43:04.55 ^~~~~~~ 43:05.04 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:05.04 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c:5: 43:05.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 43:05.04 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:05.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:05.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:05.04 ^ 43:05.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:05.04 ((size) ? malloc((unsigned) (size)) : NULL) 43:05.04 ^~~~ 43:05.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c:242:10: note: in expansion of macro '_cairo_malloc_ab' 43:05.04 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 43:05.04 ^~~~~~~~~~~~~~~~ 43:05.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 43:05.04 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:05.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:05.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:05.04 ^ 43:05.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:05.04 ((size) ? malloc((unsigned) (size)) : NULL) 43:05.04 ^~~~ 43:05.04 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-unicode.c:358:13: note: in expansion of macro '_cairo_malloc_ab' 43:05.04 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 43:05.04 ^~~~~~~~~~~~~~~~ 43:05.60 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 43:05.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-display.c: 'pict_format' may be used uninitialized in this function 43:05.60 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-display.c:589:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:05.60 xrender_format = XRenderFindStandardFormat (display->display, 43:05.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:05.60 pict_format); 43:05.60 ~~~~~~~~~~~~ 43:05.82 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairoint.h:2530, 43:05.82 from /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:11: 43:05.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 43:05.82 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:05.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:05.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:05.82 ^ 43:05.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:05.82 ((size) ? malloc((unsigned) (size)) : NULL) 43:05.82 ^~~~ 43:05.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:268:14: note: in expansion of macro '_cairo_malloc_ab' 43:05.82 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 43:05.82 ^~~~~~~~~~~~~~~~ 43:05.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 43:05.82 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:05.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:05.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:05.82 ^ 43:05.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:05.82 ((size) ? malloc((unsigned) (size)) : NULL) 43:05.82 ^~~~ 43:05.82 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:1225:16: note: in expansion of macro '_cairo_malloc_ab' 43:05.82 ximage.data = _cairo_malloc_ab (stride, ximage.height); 43:05.82 ^~~~~~~~~~~~~~~~ 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 43:05.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:05.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:05.83 ^ 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:05.83 ((size) ? malloc((unsigned) (size)) : NULL) 43:05.83 ^~~~ 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2069:7: note: in expansion of macro '_cairo_malloc_ab' 43:05.83 _cairo_malloc_ab (gradient->n_stops, 43:05.83 ^~~~~~~~~~~~~~~~ 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 43:05.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:05.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:05.83 ^ 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:05.83 ((size) ? malloc((unsigned) (size)) : NULL) 43:05.83 ^~~~ 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2738:15: note: in expansion of macro '_cairo_malloc_ab' 43:05.83 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 43:05.83 ^~~~~~~~~~~~~~~~ 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 43:05.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:05.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:05.83 ^ 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:05.83 ((size) ? malloc((unsigned) (size)) : NULL) 43:05.83 ^~~~ 43:05.83 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2891:11: note: in expansion of macro '_cairo_malloc_ab' 43:05.83 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 43:05.83 ^~~~~~~~~~~~~~~~ 43:05.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 43:05.84 Warning: -Wint-in-bool-context in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 43:05.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 43:05.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 43:05.84 ^ 43:05.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 43:05.84 ((size) ? malloc((unsigned) (size)) : NULL) 43:05.84 ^~~~ 43:05.84 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:4410:14: note: in expansion of macro '_cairo_malloc_ab' 43:05.84 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 43:05.84 ^~~~~~~~~~~~~~~~ 43:07.12 libgfx_cairo_cairo_src.a.desc 43:09.91 libcubeb.a.desc 43:14.53 libmedia_libvpx.a.desc 43:16.12 libspeex.a.desc 43:16.22 libmedia_libopus.a.desc 43:16.23 libmedia_libwebp_moz.a.desc 43:16.50 libmedia_libwebp_demux.a.desc 43:16.83 libmedia_libwebp_utils.a.desc 43:20.41 libparser_expat_lib.a.desc 43:21.13 libmedia_libwebp_dsp.a.desc 43:21.19 libmedia_libwebp.a.desc 43:21.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 43:21.28 /builddir/build/BUILD/pale-moon/platform/media/libnestegg/src/nestegg.c: In function 'ne_parse': 43:21.28 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/media/libnestegg/src/nestegg.c: variable 'peeked_id' set but not used 43:21.28 /builddir/build/BUILD/pale-moon/platform/media/libnestegg/src/nestegg.c:1098:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 43:21.28 uint64_t id, size, peeked_id; 43:21.28 ^~~~~~~~~ 43:21.72 libmedia_libnestegg_src.a.desc 43:21.94 libbrotli.a.desc 43:22.72 /builddir/build/BUILD/pale-moon/platform/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 43:22.72 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/modules/woff2/src/woff2_dec.cc: unused variable 'dst_offset' 43:22.73 /builddir/build/BUILD/pale-moon/platform/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 43:22.73 uint64_t dst_offset = first_table_offset; 43:22.73 ^~~~~~~~~~ 43:24.29 libwoff2.a.desc 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_pixman_image_fini': 43:32.62 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:167:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 43:32.62 free_memory (&common->transform); 43:32.62 ^~~~~~~~~~~~~~~~~~ 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_transform_t **' {aka 'struct pixman_transform **'} 43:32.62 free_memory (void** p) 43:32.62 ~~~~~~~^ 43:32.62 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:168:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 43:32.62 free_memory (&common->filter_params); 43:32.62 ^~~~~~~~~~~~~~~~~~~~~~ 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_fixed_t **' {aka 'int **'} 43:32.62 free_memory (void** p) 43:32.62 ~~~~~~~^ 43:32.62 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:193:19: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 43:32.62 free_memory (&image->bits.free_me); 43:32.62 ^~~~~~~~~~~~~~~~~~~~ 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'uint32_t **' {aka 'unsigned int **'} 43:32.62 free_memory (void** p) 43:32.62 ~~~~~~~^ 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_moz_pixman_image_unref': 43:32.62 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:236:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 43:32.62 free_memory (&image); 43:32.62 ^~~~~~ 43:32.62 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_image_t **' {aka 'union pixman_image **'} 43:32.62 free_memory (void** p) 43:32.62 ~~~~~~~^ 43:32.75 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-implementation.c: In function '_pixman_implementation_lookup_combiner': 43:32.75 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-implementation.c: assignment to 'pixman_combine_32_func_t' {aka 'void (*)(struct pixman_implementation_t *, enum , unsigned int *, const unsigned int *, const unsigned int *, int)'} from incompatible pointer type 'void (**)(pixman_implementation_t *, pixman_op_t, uint32_t *, const uint32_t *, const uint32_t *, int)' {aka 'void (**)(struct pixman_implementation_t *, enum , unsigned int *, const unsigned int *, const unsigned int *, int)'} 43:32.75 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-implementation.c:223:8: warning: assignment to 'pixman_combine_32_func_t' {aka 'void (*)(struct pixman_implementation_t *, enum , unsigned int *, const unsigned int *, const unsigned int *, int)'} from incompatible pointer type 'void (**)(pixman_implementation_t *, pixman_op_t, uint32_t *, const uint32_t *, const uint32_t *, int)' {aka 'void (**)(struct pixman_implementation_t *, enum , unsigned int *, const unsigned int *, const unsigned int *, int)'} [-Wincompatible-pointer-types] 43:32.75 f = (pixman_combine_32_func_t *)imp->combine_16[op]; 43:32.75 ^ 43:33.32 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-radial-gradient.c: In function 'radial_get_scanline_16': 43:33.32 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-radial-gradient.c: initialization of 'uint16_t *' {aka 'short unsigned int *'} from incompatible pointer type 'uint32_t *' {aka 'unsigned int *'} 43:33.32 /builddir/build/BUILD/pale-moon/platform/gfx/cairo/libpixman/src/pixman-radial-gradient.c:493:24: warning: initialization of 'uint16_t *' {aka 'short unsigned int *'} from incompatible pointer type 'uint32_t *' {aka 'unsigned int *'} [-Wincompatible-pointer-types] 43:33.32 uint16_t *buffer = iter->buffer; 43:33.32 ^~~~ 43:41.97 libgfx_cairo_libpixman_src.a.desc 43:44.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/gfx/angle/Unified_cpp_gfx_angle3.cpp:38: 43:44.09 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: In member function 'bool TParseContext::binaryOpCommonCheck(TOperator, TIntermTyped*, TIntermTyped*, const TSourceLoc&)': 43:44.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: this statement may fall through 43:44.09 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3556:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:44.09 if ((mShaderVersion < 300 || op == EOpAssign || op == EOpInitialize) && 43:44.09 ^~ 43:44.09 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3563:9: note: here 43:44.09 case EOpLessThan: 43:44.09 ^~~~ 43:47.52 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 43:47.52 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand 43:47.52 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 43:47.52 #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 43:47.53 ^~~ 43:47.53 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c:335:13: note: in expansion of macro 'HUFF_EXTEND' 43:47.53 s = HUFF_EXTEND(r, s); 43:47.53 ^~~~~~~~~~~ 43:47.53 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 43:47.53 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand 43:47.53 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 43:47.53 #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 43:47.53 ^~~ 43:47.53 /builddir/build/BUILD/pale-moon/platform/media/libjpeg/jdphuff.c:408:15: note: in expansion of macro 'HUFF_EXTEND' 43:47.53 s = HUFF_EXTEND(r, s); 43:47.53 ^~~~~~~~~~~ 43:49.64 libmedia_libjpeg.a.desc 43:51.22 libnetwerk_protocol_device.a.desc 43:51.30 libtoolkit_components_parentalcontrols.a.desc 43:55.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/gfx/angle/Unified_cpp_gfx_angle5.cpp:20: 43:55.55 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: In function 'TString sh::TypeString(const TType&)': 43:55.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 43:55.55 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:262:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:55.55 switch (type.getNominalSize()) 43:55.55 ^~~~~~ 43:55.55 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:269:11: note: here 43:55.55 case EbtInt: 43:55.55 ^~~~ 43:55.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 43:55.55 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:270:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:55.55 switch (type.getNominalSize()) 43:55.55 ^~~~~~ 43:55.55 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:277:11: note: here 43:55.55 case EbtUInt: 43:55.55 ^~~~ 43:55.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 43:55.55 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:278:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:55.55 switch (type.getNominalSize()) 43:55.55 ^~~~~~ 43:55.55 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:285:11: note: here 43:55.55 case EbtBool: 43:55.55 ^~~~ 43:55.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 43:55.55 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:286:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:55.55 switch (type.getNominalSize()) 43:55.55 ^~~~~~ 43:55.55 /builddir/build/BUILD/pale-moon/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:293:11: note: here 43:55.55 case EbtVoid: 43:55.55 ^~~~ 44:00.65 libdom_media_platforms_ffmpeg_ffmpeg57.a.desc 44:00.73 libgfx_angle.a.desc 44:02.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:02.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:02.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFormFillController.h:10, 44:02.73 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.h:9, 44:02.73 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.cpp:6: 44:02.73 /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 44:02.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:02.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:02.73 foundInterface = 0; \ 44:02.73 ^~~~~~~~~~~~~~ 44:02.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:02.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:02.74 ^~~~~~~~~~~~~~~~~~~~~~~ 44:02.74 /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:02.74 NS_INTERFACE_MAP_END 44:02.74 ^~~~~~~~~~~~~~~~~~~~ 44:02.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:02.74 else 44:02.74 ^~~~ 44:02.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:02.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:02.74 ^~~~~~~~~~~~~~~~~~ 44:02.74 /builddir/build/BUILD/pale-moon/platform/toolkit/components/satchel/nsFormFillController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:02.74 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 44:02.74 ^~~~~~~~~~~~~~~~~~~~~~ 44:04.29 libtoolkit_components_satchel.a.desc 44:05.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:05.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 44:05.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 44:05.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.h:10, 44:05.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp:7: 44:05.47 /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 44:05.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:05.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:05.47 foundInterface = 0; \ 44:05.47 ^~~~~~~~~~~~~~ 44:05.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:05.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:05.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:05.47 /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:05.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 44:05.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:05.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 44:05.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.h:10, 44:05.47 from /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp:7: 44:05.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:05.47 } else 44:05.47 ^~~~ 44:05.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 44:05.47 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 44:05.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:05.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 44:05.47 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 44:05.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:05.47 /builddir/build/BUILD/pale-moon/platform/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 44:05.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCapture) 44:05.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:05.62 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:05.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 44:05.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PowerManager.h:8, 44:05.62 from /builddir/build/BUILD/pale-moon/platform/dom/power/PowerManager.cpp:6: 44:05.62 /builddir/build/BUILD/pale-moon/platform/dom/power/PowerManager.cpp: In member function 'virtual nsresult mozilla::dom::PowerManager::QueryInterface(const nsIID&, void**)': 44:05.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:05.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:05.62 foundInterface = 0; \ 44:05.62 ^~~~~~~~~~~~~~ 44:05.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:05.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:05.62 ^~~~~~~~~~~~~~~~~~~~~~~ 44:05.62 /builddir/build/BUILD/pale-moon/platform/dom/power/PowerManager.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:05.62 NS_INTERFACE_MAP_END 44:05.62 ^~~~~~~~~~~~~~~~~~~~ 44:05.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:05.62 else 44:05.62 ^~~~ 44:05.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:05.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:05.62 ^~~~~~~~~~~~~~~~~~ 44:05.62 /builddir/build/BUILD/pale-moon/platform/dom/power/PowerManager.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:05.62 NS_INTERFACE_MAP_ENTRY(nsIDOMMozWakeLockListener) 44:05.62 ^~~~~~~~~~~~~~~~~~~~~~ 44:06.17 libdom_media_imagecapture.a.desc 44:07.86 libdom_media_platforms_ffmpeg.a.desc 44:09.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:09.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:09.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 44:09.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 44:09.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 44:09.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 44:09.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 44:09.29 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 44:09.29 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 44:09.29 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 44:09.29 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 44:09.29 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 44:09.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:09.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:09.29 foundInterface = 0; \ 44:09.29 ^~~~~~~~~~~~~~ 44:09.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:09.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:09.29 ^~~~~~~~~~~~~~~~~~~~~~~ 44:09.29 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystem.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:09.29 NS_INTERFACE_MAP_END 44:09.29 ^~~~~~~~~~~~~~~~~~~~ 44:09.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:09.29 else 44:09.29 ^~~~ 44:09.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:09.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:09.29 ^~~~~~~~~~~~~~~~~~ 44:09.29 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystem.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:09.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:09.29 ^~~~~~~~~~~~~~~~~~~~~~ 44:09.29 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 44:09.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:09.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:09.29 foundInterface = 0; \ 44:09.29 ^~~~~~~~~~~~~~ 44:09.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:09.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:09.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.29 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:09.29 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 44:09.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 44:09.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 44:09.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 44:09.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 44:09.30 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 44:09.30 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 44:09.30 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 44:09.30 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 44:09.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:09.30 } else 44:09.30 ^~~~ 44:09.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 44:09.30 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 44:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 44:09.30 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 44:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.30 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 44:09.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemDirectoryEntry) 44:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:09.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:09.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 44:09.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 44:09.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 44:09.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 44:09.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 44:09.31 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 44:09.31 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 44:09.31 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 44:09.31 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 44:09.31 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 44:09.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:09.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:09.31 foundInterface = 0; \ 44:09.31 ^~~~~~~~~~~~~~ 44:09.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:09.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:09.31 ^~~~~~~~~~~~~~~~~~~~~~~ 44:09.31 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:09.31 NS_INTERFACE_MAP_END 44:09.31 ^~~~~~~~~~~~~~~~~~~~ 44:09.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:09.31 else 44:09.31 ^~~~ 44:09.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:09.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:09.31 ^~~~~~~~~~~~~~~~~~ 44:09.31 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:09.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:09.31 ^~~~~~~~~~~~~~~~~~~~~~ 44:09.33 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 44:09.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:09.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:09.33 foundInterface = 0; \ 44:09.33 ^~~~~~~~~~~~~~ 44:09.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:09.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:09.33 ^~~~~~~~~~~~~~~~~~~~~~~ 44:09.33 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:09.33 NS_INTERFACE_MAP_END 44:09.33 ^~~~~~~~~~~~~~~~~~~~ 44:09.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:09.33 else 44:09.33 ^~~~ 44:09.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:09.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:09.33 ^~~~~~~~~~~~~~~~~~ 44:09.33 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemEntry.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:09.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:09.33 ^~~~~~~~~~~~~~~~~~~~~~ 44:09.35 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 44:09.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:09.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:09.35 foundInterface = 0; \ 44:09.35 ^~~~~~~~~~~~~~ 44:09.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:09.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.35 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:09.35 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 44:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 44:09.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 44:09.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 44:09.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 44:09.35 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 44:09.35 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 44:09.35 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 44:09.35 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 44:09.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:09.35 } else 44:09.35 ^~~~ 44:09.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 44:09.35 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 44:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 44:09.35 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 44:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.35 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 44:09.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemFileEntry) 44:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 44:09.36 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 44:09.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:09.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:09.36 foundInterface = 0; \ 44:09.36 ^~~~~~~~~~~~~~ 44:09.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:09.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.36 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:09.36 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 44:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 44:09.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:09.36 } else 44:09.36 ^~~~ 44:09.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 44:09.36 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 44:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 44:09.36 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 44:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.36 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 44:09.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryEntry) 44:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 44:09.36 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 44:09.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:09.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:09.36 foundInterface = 0; \ 44:09.36 ^~~~~~~~~~~~~~ 44:09.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:09.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.36 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:09.36 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 44:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.h:9, 44:09.36 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 44:09.36 from /builddir/build/BUILD/pale-moon/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 44:09.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:09.37 } else 44:09.37 ^~~~ 44:09.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 44:09.37 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 44:09.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 44:09.37 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 44:09.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.37 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 44:09.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryReader) 44:09.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:10.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:10.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 44:10.68 from /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.h:9, 44:10.68 from /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.cpp:6: 44:10.68 /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 44:10.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:10.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:10.68 foundInterface = 0; \ 44:10.68 ^~~~~~~~~~~~~~ 44:10.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:10.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:10.68 ^~~~~~~~~~~~~~~~~~~~~~~ 44:10.68 /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:10.68 NS_INTERFACE_MAP_END 44:10.68 ^~~~~~~~~~~~~~~~~~~~ 44:10.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:10.68 else 44:10.68 ^~~~ 44:10.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:10.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:10.68 ^~~~~~~~~~~~~~~~~~ 44:10.68 /builddir/build/BUILD/pale-moon/platform/dom/power/WakeLock.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:10.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 44:10.68 ^~~~~~~~~~~~~~~~~~~~~~ 44:10.90 libdom_filesystem_compat.a.desc 44:11.35 libdom_power.a.desc 44:13.04 libxpcom_components.a.desc 44:13.94 libtoolkit_profile.a.desc 44:14.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:14.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:14.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 44:14.00 from /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.h:9, 44:14.00 from /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.cpp:6: 44:14.00 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 44:14.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:14.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:14.00 foundInterface = 0; \ 44:14.00 ^~~~~~~~~~~~~~ 44:14.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:14.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:14.00 ^~~~~~~~~~~~~~~~~~~~~~~ 44:14.00 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:14.00 NS_INTERFACE_MAP_END 44:14.00 ^~~~~~~~~~~~~~~~~~~~ 44:14.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:14.00 else 44:14.00 ^~~~ 44:14.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:14.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:14.00 ^~~~~~~~~~~~~~~~~~ 44:14.00 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelAgent.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:14.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:14.00 ^~~~~~~~~~~~~~~~~~~~~~ 44:17.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:17.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:17.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAudioChannelService.h:10, 44:17.79 from /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.h:9, 44:17.79 from /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.cpp:6: 44:17.79 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 44:17.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:17.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:17.79 foundInterface = 0; \ 44:17.79 ^~~~~~~~~~~~~~ 44:17.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:17.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:17.79 ^~~~~~~~~~~~~~~~~~~~~~~ 44:17.79 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:17.79 NS_INTERFACE_MAP_END 44:17.79 ^~~~~~~~~~~~~~~~~~~~ 44:17.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:17.79 else 44:17.79 ^~~~ 44:17.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:17.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:17.79 ^~~~~~~~~~~~~~~~~~ 44:17.79 /builddir/build/BUILD/pale-moon/platform/dom/audiochannel/AudioChannelService.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:17.79 NS_INTERFACE_MAP_ENTRY(nsIObserver) 44:17.79 ^~~~~~~~~~~~~~~~~~~~~~ 44:18.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:18.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:18.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsITimer.h:10, 44:18.91 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.h:9, 44:18.91 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDSURIContentListener.cpp:6: 44:18.91 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 44:18.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:18.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:18.91 foundInterface = 0; \ 44:18.91 ^~~~~~~~~~~~~~ 44:18.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:18.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:18.91 ^~~~~~~~~~~~~~~~~~~~~~~ 44:18.91 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDSURIContentListener.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:18.91 NS_INTERFACE_MAP_END 44:18.91 ^~~~~~~~~~~~~~~~~~~~ 44:18.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:18.91 else 44:18.91 ^~~~ 44:18.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:18.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:18.91 ^~~~~~~~~~~~~~~~~~ 44:18.91 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDSURIContentListener.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:18.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 44:18.91 ^~~~~~~~~~~~~~~~~~~~~~ 44:19.27 libdom_audiochannel.a.desc 44:25.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:25.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:25.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsITimer.h:10, 44:25.58 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.h:9, 44:25.58 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:6: 44:25.58 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 44:25.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:25.59 foundInterface = 0; \ 44:25.59 ^~~~~~~~~~~~~~ 44:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:25.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:25.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:25.59 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:25.59 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 44:25.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:25.59 else 44:25.59 ^~~~ 44:25.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:25.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:25.59 ^~~~~~~~~~~~~~~~~~ 44:25.59 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:960:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:25.59 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 44:25.59 ^~~~~~~~~~~~~~~~~~~~~~ 44:25.84 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 44:25.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:25.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:25.84 foundInterface = 0; \ 44:25.84 ^~~~~~~~~~~~~~ 44:25.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:25.85 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 44:25.85 ^~~~~~~~~~~~~~~~~~~~~~~ 44:25.85 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:13538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 44:25.85 NS_INTERFACE_MAP_END_THREADSAFE 44:25.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:25.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:25.85 else 44:25.85 ^~~~ 44:25.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:25.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:25.85 ^~~~~~~~~~~~~~~~~~ 44:25.85 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.cpp:13537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:25.85 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 44:25.85 ^~~~~~~~~~~~~~~~~~~~~~ 44:35.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:35.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 44:35.40 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.h:10, 44:35.40 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.cpp:6: 44:35.40 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.cpp: In member function 'virtual nsresult nsDocShellLoadInfo::QueryInterface(const nsIID&, void**)': 44:35.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:35.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:35.40 foundInterface = 0; \ 44:35.40 ^~~~~~~~~~~~~~ 44:35.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:35.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:35.40 ^~~~~~~~~~~~~~~~~~~~~~~ 44:35.40 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:35.40 NS_INTERFACE_MAP_END 44:35.40 ^~~~~~~~~~~~~~~~~~~~ 44:35.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:35.40 else 44:35.40 ^~~~ 44:35.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:35.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:35.40 ^~~~~~~~~~~~~~~~~~ 44:35.40 /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShellLoadInfo.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:35.40 NS_INTERFACE_MAP_ENTRY(nsIDocShellLoadInfo) 44:35.40 ^~~~~~~~~~~~~~~~~~~~~~ 44:37.58 libdocshell_base.a.desc 44:39.82 libipc_glue.a.desc 44:41.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:41.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 44:41.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 44:41.89 from /builddir/build/BUILD/pale-moon/platform/modules/libjar/nsJARProtocolHandler.cpp:6, 44:41.89 from /builddir/build/BUILD/pale-moon/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 44:41.89 /builddir/build/BUILD/pale-moon/platform/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 44:41.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:41.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:41.89 foundInterface = 0; \ 44:41.89 ^~~~~~~~~~~~~~ 44:41.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:41.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:41.90 ^~~~~~~~~~~~~~~~~~~~~~~ 44:41.90 /builddir/build/BUILD/pale-moon/platform/modules/libjar/nsJARURI.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:41.90 NS_INTERFACE_MAP_END 44:41.90 ^~~~~~~~~~~~~~~~~~~~ 44:41.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:11: 44:41.90 /builddir/build/BUILD/pale-moon/platform/modules/libjar/nsJARURI.cpp:53:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:41.90 else 44:41.90 ^~~~ 44:42.50 libmodules_libjar.a.desc 44:42.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:42.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRDFDataSource.h:10, 44:42.96 from /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.h:6, 44:42.96 from /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.cpp:6: 44:42.96 /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.cpp: In member function 'virtual nsresult nsWindowDataSource::QueryInterface(const nsIID&, void**)': 44:42.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:42.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:42.96 foundInterface = 0; \ 44:42.96 ^~~~~~~~~~~~~~ 44:42.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:42.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:42.96 ^~~~~~~~~~~~~~~~~~~~~~~ 44:42.96 /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:42.96 NS_INTERFACE_MAP_END 44:42.96 ^~~~~~~~~~~~~~~~~~~~ 44:42.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:42.96 else 44:42.97 ^~~~ 44:42.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:42.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:42.97 /builddir/build/BUILD/pale-moon/platform/xpfe/components/windowds/nsWindowDataSource.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:42.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 44:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:43.27 libxpfe_components_windowds.a.desc 44:45.56 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: In function 'av_dict_set': 44:45.56 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type 44:45.56 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:80:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44:45.56 if (flags & AV_DICT_DONT_STRDUP_KEY) av_free(key); 44:45.56 ^~~ 44:45.57 In file included from /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:26: 44:45.57 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *' 44:45.57 void av_free(void *ptr); 44:45.57 ~~~~~~^~~ 44:45.57 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type 44:45.57 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:81:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44:45.57 if (flags & AV_DICT_DONT_STRDUP_VAL) av_free(value); 44:45.57 ^~~~~ 44:45.57 In file included from /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:26: 44:45.57 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *' 44:45.57 void av_free(void *ptr); 44:45.57 ~~~~~~^~~ 44:45.57 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: assignment discards 'const' qualifier from pointer target type 44:45.57 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:100:36: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44:45.57 m->elems[m->count].key = key; 44:45.57 ^ 44:45.57 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c: assignment discards 'const' qualifier from pointer target type 44:45.57 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/dict.c:104:38: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44:45.57 m->elems[m->count].value = value; 44:45.57 ^ 44:45.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libav/Unified_c_media_libav0.c:29: 44:45.91 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: In function 'av_stristr': 44:45.91 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 44:45.91 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c:57:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44:45.91 return s1; 44:45.91 ^~ 44:45.91 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 44:45.91 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c:61:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44:45.91 return s1; 44:45.91 ^~ 44:45.91 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: In function 'av_strnstr': 44:45.91 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 44:45.91 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c:71:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44:45.91 return haystack; 44:45.91 ^~~~~~~~ 44:45.91 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 44:45.91 /builddir/build/BUILD/pale-moon/platform/media/libav/libavutil/avstring.c:75:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44:45.91 return haystack; 44:45.91 ^~~~~~~~ 44:46.06 libdom_media_fmp4.a.desc 44:46.17 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 44:46.17 #pragma omp parallel for 44:46.17 44:46.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 44:46.31 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 44:46.31 #pragma omp parallel for 44:46.31 44:46.31 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 44:46.32 #pragma omp parallel for 44:46.32 44:46.32 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 44:46.32 #pragma omp parallel for 44:46.32 44:46.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 44:46.32 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 44:46.32 #define PI 3.1415926536 44:46.32 44:46.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 44:46.32 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 44:46.32 #define PI M_PI 44:46.32 44:46.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 44:46.32 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/TDStretch.cpp:311: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 44:46.32 #pragma omp parallel for 44:46.32 44:46.32 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 44:46.32 #pragma omp critical 44:46.32 44:46.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 44:46.37 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 44:46.37 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/RateTransposer.cpp: variable 'count' set but not used 44:46.37 /builddir/build/BUILD/pale-moon/platform/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 44:46.37 uint count; 44:46.37 ^~~~~ 44:46.87 libmedia_libsoundtouch_src.a.desc 44:46.90 /builddir/build/BUILD/pale-moon/platform/media/libav/libavcodec/x86/fft.asm:93: warning: section flags ignored on section redeclaration 44:46.92 libmedia_libav.a.desc 44:46.97 libmedia_libav_libavutil_x86.a.desc 44:49.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:49.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 44:49.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsComponentManagerUtils.h:10, 44:49.06 from /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp:7: 44:49.06 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 44:49.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:49.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:49.06 foundInterface = 0; \ 44:49.06 ^~~~~~~~~~~~~~ 44:49.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:49.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:49.06 ^~~~~~~~~~~~~~~~~~~~~~~ 44:49.07 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:49.07 NS_INTERFACE_MAP_END 44:49.07 ^~~~~~~~~~~~~~~~~~~~ 44:49.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 44:49.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 44:49.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDocumentObserver.h:9, 44:49.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDocument.h:15, 44:49.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsContentUtils.h:37, 44:49.07 from /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp:8: 44:49.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:49.07 } else 44:49.07 ^~~~ 44:49.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 44:49.07 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 44:49.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:49.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 44:49.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 44:49.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:49.07 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsFilteredContentIterator.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 44:49.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 44:49.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:49.15 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/hal/Hal.cpp: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used 44:49.15 /builddir/build/BUILD/pale-moon/platform/hal/Hal.cpp:89:1: warning: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used [-Wunused-function] 44:49.15 WindowIsActive(nsPIDOMWindowInner* aWindow) 44:49.15 ^~~~~~~~~~~~~~ 44:51.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 44:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 44:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReference.h:10, 44:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Selection.h:9, 44:51.90 from /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 44:51.90 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp: In member function 'virtual nsresult nsTextServicesDocument::QueryInterface(const nsIID&, void**)': 44:51.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:51.90 foundInterface = 0; \ 44:51.90 ^~~~~~~~~~~~~~ 44:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:51.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:51.90 ^~~~~~~~~~~~~~~~~~~~~~~ 44:51.90 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:51.90 NS_INTERFACE_MAP_END 44:51.90 ^~~~~~~~~~~~~~~~~~~~ 44:51.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWrapperCache.h:9, 44:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 44:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 44:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPresShell.h:27, 44:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISelectionPrivate.h:31, 44:51.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Selection.h:16, 44:51.90 from /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 44:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:51.90 } else 44:51.90 ^~~~ 44:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 44:51.90 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 44:51.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 44:51.90 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 44:51.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:51.90 /builddir/build/BUILD/pale-moon/platform/editor/txtsvc/nsTextServicesDocument.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 44:51.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsTextServicesDocument) 44:51.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:53.42 libeditor_txtsvc.a.desc 44:56.93 libhal.a.desc 45:03.85 liblayout_ipc.a.desc 45:05.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:05.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:05.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozIStorageService.h:10, 45:05.67 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp:9, 45:05.67 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 45:05.67 /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp: In member function 'virtual nsresult nsDownload::QueryInterface(const nsIID&, void**)': 45:05.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:05.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:05.67 foundInterface = 0; \ 45:05.67 ^~~~~~~~~~~~~~ 45:05.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:05.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:05.67 ^~~~~~~~~~~~~~~~~~~~~~~ 45:05.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:05.67 NS_INTERFACE_MAP_END 45:05.67 ^~~~~~~~~~~~~~~~~~~~ 45:05.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 45:05.67 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 45:05.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:05.67 /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp:2570:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 45:05.67 NS_IMPL_ISUPPORTS_CI( 45:05.67 ^~~~~~~~~~~~~~~~~~~~ 45:05.67 In file included from /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp:12, 45:05.67 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 45:05.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:05.67 } else 45:05.67 ^~~~ 45:05.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 45:05.67 NS_IMPL_QUERY_CLASSINFO(aClass) \ 45:05.67 ^~~~~~~~~~~~~~~~~~~~~~~ 45:05.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 45:05.67 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 45:05.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:05.67 /builddir/build/BUILD/pale-moon/platform/toolkit/components/downloads/nsDownloadManager.cpp:2570:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 45:05.67 NS_IMPL_ISUPPORTS_CI( 45:05.67 ^~~~~~~~~~~~~~~~~~~~ 45:07.49 libtoolkit_components_downloads.a.desc 45:09.60 libtoolkit_components_remote.a.desc 45:17.24 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 45:17.24 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/ActorsParent.cpp: 'maintenanceAction' may be used uninitialized in this function 45:17.24 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/ActorsParent.cpp:18876:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:17.24 switch (maintenanceAction) { 45:17.24 ^~~~~~ 45:17.24 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/ActorsParent.cpp:18870:21: note: 'maintenanceAction' was declared here 45:17.24 MaintenanceAction maintenanceAction; 45:17.24 ^~~~~~~~~~~~~~~~~ 45:24.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:24.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 45:24.04 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IndexedDatabase.h:10, 45:24.04 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.h:9, 45:24.04 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.cpp:6: 45:24.04 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 45:24.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:24.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:24.04 foundInterface = 0; \ 45:24.04 ^~~~~~~~~~~~~~ 45:24.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:24.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:24.04 ^~~~~~~~~~~~~~~~~~~~~~~ 45:24.04 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.cpp:945:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:24.04 NS_INTERFACE_MAP_END 45:24.04 ^~~~~~~~~~~~~~~~~~~~ 45:24.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:24.04 else 45:24.04 ^~~~ 45:24.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:24.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:24.04 ^~~~~~~~~~~~~~~~~~ 45:24.04 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBCursor.cpp:944:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:24.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:24.04 ^~~~~~~~~~~~~~~~~~~~~~ 45:27.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:27.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:27.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 45:27.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:27.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 45:27.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 45:27.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 45:27.33 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.h:10, 45:27.33 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp:6: 45:27.33 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 45:27.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:27.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:27.33 foundInterface = 0; \ 45:27.33 ^~~~~~~~~~~~~~ 45:27.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:27.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:27.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:27.33 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:27.33 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 45:27.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:27.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 45:27.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 45:27.33 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.h:12, 45:27.33 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp:6: 45:27.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:27.33 } else 45:27.33 ^~~~ 45:27.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:27.33 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:27.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:27.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:27.33 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:27.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:27.33 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBDatabase.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:27.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBDatabase) 45:27.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:29.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:29.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 45:29.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 45:29.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 45:29.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 45:29.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 45:29.37 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.h:10, 45:29.37 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.cpp:6: 45:29.37 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 45:29.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:29.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:29.37 foundInterface = 0; \ 45:29.37 ^~~~~~~~~~~~~~ 45:29.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:29.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:29.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:29.37 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:29.37 NS_INTERFACE_MAP_END_INHERITING(Event) 45:29.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:29.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:29.37 else 45:29.37 ^~~~ 45:29.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:29.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:29.37 ^~~~~~~~~~~~~~~~~~ 45:29.37 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBEvents.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:29.37 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 45:29.37 ^~~~~~~~~~~~~~~~~~~~~~ 45:32.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:32.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:32.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 45:32.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:32.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 45:32.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 45:32.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/StorageTypeBinding.h:8, 45:32.49 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.h:10, 45:32.49 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.cpp:6: 45:32.49 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 45:32.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:32.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:32.49 foundInterface = 0; \ 45:32.49 ^~~~~~~~~~~~~~ 45:32.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:32.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:32.49 ^~~~~~~~~~~~~~~~~~~~~~~ 45:32.49 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.cpp:864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:32.49 NS_INTERFACE_MAP_END 45:32.49 ^~~~~~~~~~~~~~~~~~~~ 45:32.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:32.49 else 45:32.49 ^~~~ 45:32.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:32.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:32.49 ^~~~~~~~~~~~~~~~~~ 45:32.49 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFactory.cpp:863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:32.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:32.49 ^~~~~~~~~~~~~~~~~~~~~~ 45:34.92 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:8: 45:34.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::FFmpegLibWrapper]': 45:34.92 /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:20:15: required from here 45:34.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::FFmpegLibWrapper'; use assignment or value-initialization instead 45:34.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::FFmpegLibWrapper'; use assignment or value-initialization instead [-Wclass-memaccess] 45:34.92 memset(aT, 0, sizeof(T)); 45:34.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 45:34.92 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:5: 45:34.92 /builddir/build/BUILD/pale-moon/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.h:22:8: note: 'struct mozilla::FFmpegLibWrapper' declared here 45:34.92 struct FFmpegLibWrapper 45:34.92 ^~~~~~~~~~~~~~~~ 45:35.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:35.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:35.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 45:35.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 45:35.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 45:35.43 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.h:9, 45:35.43 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.h:9, 45:35.43 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.h:9, 45:35.43 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.cpp:6: 45:35.43 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 45:35.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:35.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:35.43 foundInterface = 0; \ 45:35.43 ^~~~~~~~~~~~~~ 45:35.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:35.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:35.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:35.43 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:35.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 45:35.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:35.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:35.43 else 45:35.43 ^~~~ 45:35.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:35.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:35.44 ^~~~~~~~~~~~~~~~~~ 45:35.44 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileHandle.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:35.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 45:35.44 ^~~~~~~~~~~~~~~~~~~~~~ 45:37.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:37.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:37.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 45:37.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 45:37.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 45:37.27 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.h:9, 45:37.27 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.h:9, 45:37.27 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp:6: 45:37.27 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 45:37.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:37.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:37.27 foundInterface = 0; \ 45:37.27 ^~~~~~~~~~~~~~ 45:37.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:37.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:37.27 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:37.27 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 45:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:37.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 45:37.27 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.h:11, 45:37.27 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.h:9, 45:37.27 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp:6: 45:37.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:37.27 } else 45:37.27 ^~~~ 45:37.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:37.27 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:37.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:37.27 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:37.27 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBFileRequest.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:37.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBFileRequest) 45:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:39.52 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 45:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 45:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 45:39.52 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 45:39.52 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.h:11, 45:39.52 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.cpp:6: 45:39.52 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 45:39.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:39.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:39.52 foundInterface = 0; \ 45:39.52 ^~~~~~~~~~~~~~ 45:39.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:39.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:39.52 ^~~~~~~~~~~~~~~~~~~~~~~ 45:39.52 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:39.52 NS_INTERFACE_MAP_END 45:39.52 ^~~~~~~~~~~~~~~~~~~~ 45:39.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:39.52 else 45:39.52 ^~~~ 45:39.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:39.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:39.52 ^~~~~~~~~~~~~~~~~~ 45:39.52 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:39.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:39.52 ^~~~~~~~~~~~~~~~~~~~~~ 45:40.40 libdom_media_platforms.a.desc 45:40.93 librdf_util_internal.a.desc 45:41.54 libxpcom_reflect_xptcall.a.desc 45:41.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:41.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 45:41.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:9, 45:41.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 45:41.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IndexedDatabaseManager.h:11, 45:41.88 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.h:12, 45:41.88 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.cpp:6: 45:41.88 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 45:41.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:41.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:41.88 foundInterface = 0; \ 45:41.88 ^~~~~~~~~~~~~~ 45:41.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:41.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:41.88 ^~~~~~~~~~~~~~~~~~~~~~~ 45:41.88 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:41.88 NS_INTERFACE_MAP_END 45:41.88 ^~~~~~~~~~~~~~~~~~~~ 45:41.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:41.88 else 45:41.88 ^~~~ 45:41.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:41.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:41.88 ^~~~~~~~~~~~~~~~~~ 45:41.88 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBKeyRange.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:41.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:41.88 ^~~~~~~~~~~~~~~~~~~~~~ 45:44.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:44.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 45:44.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 45:44.55 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.h:12, 45:44.55 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp:6: 45:44.55 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 45:44.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:44.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:44.55 foundInterface = 0; \ 45:44.55 ^~~~~~~~~~~~~~ 45:44.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:44.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:44.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:44.55 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:44.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 45:44.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:44.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 45:44.56 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.h:12, 45:44.56 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp:6: 45:44.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:44.56 } else 45:44.56 ^~~~ 45:44.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:44.56 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:44.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:44.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:44.56 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:44.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:44.56 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBMutableFile.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:44.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBMutableFile) 45:44.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:47.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 45:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 45:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 45:47.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 45:47.67 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.h:10, 45:47.67 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.cpp:6: 45:47.67 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 45:47.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:47.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:47.67 foundInterface = 0; \ 45:47.68 ^~~~~~~~~~~~~~ 45:47.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:47.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:47.68 ^~~~~~~~~~~~~~~~~~~~~~~ 45:47.68 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.cpp:1804:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:47.68 NS_INTERFACE_MAP_END 45:47.68 ^~~~~~~~~~~~~~~~~~~~ 45:47.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:47.68 else 45:47.68 ^~~~ 45:47.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:47.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:47.68 ^~~~~~~~~~~~~~~~~~ 45:47.68 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBObjectStore.cpp:1803:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:47.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:47.68 ^~~~~~~~~~~~~~~~~~~~~~ 45:51.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 45:51.98 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.h:11, 45:51.98 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:6: 45:51.98 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 45:51.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:51.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:51.98 foundInterface = 0; \ 45:51.98 ^~~~~~~~~~~~~~ 45:51.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:51.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:51.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:51.98 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:51.98 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 45:51.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:51.98 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:444:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:51.98 } else 45:51.98 ^~~~ 45:51.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 45:51.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 45:51.99 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.h:11, 45:51.99 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:6: 45:51.99 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 45:51.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:51.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:51.99 foundInterface = 0; \ 45:51.99 ^~~~~~~~~~~~~~ 45:51.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:51.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:51.99 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:51.99 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 45:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:51.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 45:51.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 45:51.99 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.h:13, 45:51.99 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:6: 45:51.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:51.99 } else 45:51.99 ^~~~ 45:51.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:51.99 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:51.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:51.99 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:51.99 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBRequest.cpp:617:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:51.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBOpenDBRequest) 45:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:54.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:54.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 45:54.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 45:54.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:54.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 45:54.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 45:54.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 45:54.63 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.h:10, 45:54.63 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.cpp:6: 45:54.63 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 45:54.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:54.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:54.63 foundInterface = 0; \ 45:54.63 ^~~~~~~~~~~~~~ 45:54.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:54.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:54.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:54.64 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:54.64 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 45:54.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:54.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:54.64 else 45:54.64 ^~~~ 45:54.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:54.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:54.64 ^~~~~~~~~~~~~~~~~~ 45:54.64 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBTransaction.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:54.64 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 45:54.64 ^~~~~~~~~~~~~~~~~~~~~~ 45:56.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 45:56.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 45:56.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 45:56.86 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.h:10, 45:56.86 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 45:56.86 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 45:56.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:56.86 foundInterface = 0; \ 45:56.86 ^~~~~~~~~~~~~~ 45:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:56.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:56.86 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:56.86 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 45:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:56.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 45:56.86 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.h:10, 45:56.86 from /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 45:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:56.86 } else 45:56.86 ^~~~ 45:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:56.86 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:56.86 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:56.86 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/IDBWrapperCache.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:56.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBWrapperCache) 45:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:01.80 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 46:01.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/Key.cpp: 'out' may be used uninitialized in this function 46:01.80 /builddir/build/BUILD/pale-moon/platform/dom/indexedDB/Key.cpp:591:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:01.80 ++out; 46:01.80 ^~~~~ 46:07.85 libdom_indexedDB.a.desc 46:09.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.64 switch (kDst) { 46:09.64 ^~~~~~ 46:09.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.64 case kBGRA_8888_ColorFormat: 46:09.64 ^~~~ 46:09.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.64 switch (kDst) { 46:09.64 ^~~~~~ 46:09.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.64 case kRGBA_F16_ColorFormat: 46:09.64 ^~~~ 46:09.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.64 switch (kSrc) { 46:09.64 ^~~~~~ 46:09.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.64 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.65 ^~~~ 46:09.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.65 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.65 switch (kSrc) { 46:09.65 ^~~~~~ 46:09.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.65 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.65 ^~~~ 46:09.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.66 switch (kDst) { 46:09.66 ^~~~~~ 46:09.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.66 case kBGRA_8888_ColorFormat: 46:09.66 ^~~~ 46:09.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.66 switch (kDst) { 46:09.66 ^~~~~~ 46:09.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.66 case kRGBA_F16_ColorFormat: 46:09.66 ^~~~ 46:09.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.66 switch (kSrc) { 46:09.66 ^~~~~~ 46:09.66 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.66 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.66 ^~~~ 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.67 switch (kSrc) { 46:09.67 ^~~~~~ 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.67 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.67 ^~~~ 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.67 switch (kDst) { 46:09.67 ^~~~~~ 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.67 case kBGRA_8888_ColorFormat: 46:09.67 ^~~~ 46:09.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.67 switch (kDst) { 46:09.67 ^~~~~~ 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.67 case kRGBA_F16_ColorFormat: 46:09.67 ^~~~ 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.67 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.68 switch (kSrc) { 46:09.68 ^~~~~~ 46:09.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.68 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.68 ^~~~ 46:09.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.68 switch (kSrc) { 46:09.68 ^~~~~~ 46:09.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.68 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.68 ^~~~ 46:09.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.68 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.69 switch (kDst) { 46:09.69 ^~~~~~ 46:09.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.69 case kBGRA_8888_ColorFormat: 46:09.69 ^~~~ 46:09.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.69 switch (kDst) { 46:09.69 ^~~~~~ 46:09.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.69 case kRGBA_F16_ColorFormat: 46:09.69 ^~~~ 46:09.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.69 switch (kSrc) { 46:09.69 ^~~~~~ 46:09.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.69 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.69 ^~~~ 46:09.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.69 switch (kSrc) { 46:09.69 ^~~~~~ 46:09.69 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.69 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.69 ^~~~ 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.70 switch (kDst) { 46:09.70 ^~~~~~ 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.70 case kBGRA_8888_ColorFormat: 46:09.70 ^~~~ 46:09.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.70 switch (kDst) { 46:09.70 ^~~~~~ 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.70 case kRGBA_F16_ColorFormat: 46:09.70 ^~~~ 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.70 switch (kSrc) { 46:09.70 ^~~~~~ 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.70 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.70 ^~~~ 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.70 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.71 switch (kSrc) { 46:09.71 ^~~~~~ 46:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.71 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.71 ^~~~ 46:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.71 switch (kSrc) { 46:09.71 ^~~~~~ 46:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.71 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.71 ^~~~ 46:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.71 switch (kSrc) { 46:09.71 ^~~~~~ 46:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.71 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.71 ^~~~ 46:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.71 switch (kDst) { 46:09.72 ^~~~~~ 46:09.72 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.72 case kBGRA_8888_ColorFormat: 46:09.72 ^~~~ 46:09.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.72 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.72 switch (kDst) { 46:09.72 ^~~~~~ 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.73 case kRGBA_F16_ColorFormat: 46:09.73 ^~~~ 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.73 switch (kSrc) { 46:09.73 ^~~~~~ 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.73 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.73 ^~~~ 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.73 switch (kSrc) { 46:09.73 ^~~~~~ 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.73 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.73 ^~~~ 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.73 switch (kSrc) { 46:09.73 ^~~~~~ 46:09.73 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.73 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.73 ^~~~ 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.74 switch (kSrc) { 46:09.74 ^~~~~~ 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.74 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.74 ^~~~ 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.74 switch (kDst) { 46:09.74 ^~~~~~ 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.74 case kBGRA_8888_ColorFormat: 46:09.74 ^~~~ 46:09.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.74 switch (kDst) { 46:09.74 ^~~~~~ 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.74 case kRGBA_F16_ColorFormat: 46:09.74 ^~~~ 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.74 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.75 switch (kSrc) { 46:09.75 ^~~~~~ 46:09.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.75 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.75 ^~~~ 46:09.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.75 switch (kSrc) { 46:09.75 ^~~~~~ 46:09.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.75 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.75 ^~~~ 46:09.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.75 switch (kDst) { 46:09.75 ^~~~~~ 46:09.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.75 case kBGRA_8888_ColorFormat: 46:09.75 ^~~~ 46:09.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.75 switch (kDst) { 46:09.75 ^~~~~~ 46:09.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.75 case kRGBA_F16_ColorFormat: 46:09.76 ^~~~ 46:09.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.76 switch (kSrc) { 46:09.76 ^~~~~~ 46:09.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.76 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.76 ^~~~ 46:09.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)0]': 46:09.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.76 switch (kSrc) { 46:09.76 ^~~~~~ 46:09.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.76 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.76 ^~~~ 46:09.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.76 switch (kDst) { 46:09.76 ^~~~~~ 46:09.76 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.76 case kBGRA_8888_ColorFormat: 46:09.76 ^~~~ 46:09.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.77 switch (kDst) { 46:09.77 ^~~~~~ 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.77 case kRGBA_F16_ColorFormat: 46:09.77 ^~~~ 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.77 switch (kSrc) { 46:09.77 ^~~~~~ 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.77 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.77 ^~~~ 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.77 switch (kSrc) { 46:09.77 ^~~~~~ 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.77 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.77 ^~~~ 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.77 switch (kDst) { 46:09.78 ^~~~~~ 46:09.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.78 case kBGRA_8888_ColorFormat: 46:09.78 ^~~~ 46:09.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.78 switch (kDst) { 46:09.78 ^~~~~~ 46:09.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.78 case kRGBA_F16_ColorFormat: 46:09.78 ^~~~ 46:09.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.78 switch (kSrc) { 46:09.78 ^~~~~~ 46:09.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.78 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.78 ^~~~ 46:09.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.78 switch (kSrc) { 46:09.78 ^~~~~~ 46:09.78 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.78 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.79 ^~~~ 46:09.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.79 switch (kDst) { 46:09.79 ^~~~~~ 46:09.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.79 case kBGRA_8888_ColorFormat: 46:09.79 ^~~~ 46:09.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.79 switch (kDst) { 46:09.79 ^~~~~~ 46:09.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.79 case kRGBA_F16_ColorFormat: 46:09.79 ^~~~ 46:09.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.79 switch (kSrc) { 46:09.79 ^~~~~~ 46:09.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.79 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.79 ^~~~ 46:09.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.80 switch (kSrc) { 46:09.80 ^~~~~~ 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.80 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.80 ^~~~ 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.80 switch (kDst) { 46:09.80 ^~~~~~ 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.80 case kBGRA_8888_ColorFormat: 46:09.80 ^~~~ 46:09.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.80 switch (kDst) { 46:09.80 ^~~~~~ 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.80 case kRGBA_F16_ColorFormat: 46:09.80 ^~~~ 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.80 switch (kSrc) { 46:09.80 ^~~~~~ 46:09.80 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.81 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.81 ^~~~ 46:09.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.81 switch (kSrc) { 46:09.81 ^~~~~~ 46:09.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.81 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.81 ^~~~ 46:09.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.81 switch (kDst) { 46:09.81 ^~~~~~ 46:09.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.81 case kBGRA_8888_ColorFormat: 46:09.81 ^~~~ 46:09.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.81 switch (kDst) { 46:09.81 ^~~~~~ 46:09.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.81 case kRGBA_F16_ColorFormat: 46:09.81 ^~~~ 46:09.81 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.82 switch (kSrc) { 46:09.82 ^~~~~~ 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.82 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.82 ^~~~ 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.82 switch (kSrc) { 46:09.82 ^~~~~~ 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.82 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.82 ^~~~ 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.82 switch (kSrc) { 46:09.82 ^~~~~~ 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.82 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.82 ^~~~ 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.83 switch (kSrc) { 46:09.83 ^~~~~~ 46:09.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.83 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.83 ^~~~ 46:09.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.83 switch (kDst) { 46:09.83 ^~~~~~ 46:09.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.83 case kBGRA_8888_ColorFormat: 46:09.83 ^~~~ 46:09.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.83 switch (kDst) { 46:09.83 ^~~~~~ 46:09.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.83 case kRGBA_F16_ColorFormat: 46:09.83 ^~~~ 46:09.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.83 switch (kSrc) { 46:09.83 ^~~~~~ 46:09.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.83 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.84 ^~~~ 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.84 switch (kSrc) { 46:09.84 ^~~~~~ 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.84 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.84 ^~~~ 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.84 switch (kSrc) { 46:09.84 ^~~~~~ 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.84 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.84 ^~~~ 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.84 switch (kSrc) { 46:09.84 ^~~~~~ 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.84 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.84 ^~~~ 46:09.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.85 switch (kDst) { 46:09.85 ^~~~~~ 46:09.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.85 case kBGRA_8888_ColorFormat: 46:09.85 ^~~~ 46:09.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.85 switch (kDst) { 46:09.85 ^~~~~~ 46:09.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.85 case kRGBA_F16_ColorFormat: 46:09.85 ^~~~ 46:09.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.85 switch (kSrc) { 46:09.85 ^~~~~~ 46:09.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.85 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.85 ^~~~ 46:09.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.85 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.85 switch (kSrc) { 46:09.85 ^~~~~~ 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.86 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.86 ^~~~ 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.86 switch (kDst) { 46:09.86 ^~~~~~ 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.86 case kBGRA_8888_ColorFormat: 46:09.86 ^~~~ 46:09.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.86 switch (kDst) { 46:09.86 ^~~~~~ 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.86 case kRGBA_F16_ColorFormat: 46:09.86 ^~~~ 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.86 switch (kSrc) { 46:09.86 ^~~~~~ 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.86 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.86 ^~~~ 46:09.86 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)1]': 46:09.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.87 switch (kSrc) { 46:09.87 ^~~~~~ 46:09.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.87 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.87 ^~~~ 46:09.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.87 switch (kDst) { 46:09.87 ^~~~~~ 46:09.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.87 case kBGRA_8888_ColorFormat: 46:09.87 ^~~~ 46:09.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.87 switch (kDst) { 46:09.87 ^~~~~~ 46:09.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.87 case kRGBA_F16_ColorFormat: 46:09.87 ^~~~ 46:09.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)1; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.87 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.88 switch (kSrc) { 46:09.88 ^~~~~~ 46:09.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.88 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.88 ^~~~ 46:09.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)5; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.88 switch (kSrc) { 46:09.88 ^~~~~~ 46:09.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.88 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.88 ^~~~ 46:09.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.88 switch (kDst) { 46:09.88 ^~~~~~ 46:09.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.88 case kBGRA_8888_ColorFormat: 46:09.88 ^~~~ 46:09.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.88 switch (kDst) { 46:09.88 ^~~~~~ 46:09.88 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.88 case kRGBA_F16_ColorFormat: 46:09.88 ^~~~ 46:09.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)2; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.89 switch (kSrc) { 46:09.89 ^~~~~~ 46:09.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.89 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.89 ^~~~ 46:09.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)6; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.89 switch (kSrc) { 46:09.89 ^~~~~~ 46:09.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.89 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.89 ^~~~ 46:09.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)0; DstGamma kDst = (DstGamma)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.89 switch (kDst) { 46:09.89 ^~~~~~ 46:09.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.89 case kBGRA_8888_ColorFormat: 46:09.89 ^~~~ 46:09.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.90 switch (kDst) { 46:09.90 ^~~~~~ 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.90 case kRGBA_F16_ColorFormat: 46:09.90 ^~~~ 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)0; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.90 switch (kSrc) { 46:09.90 ^~~~~~ 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.90 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.90 ^~~~ 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)4; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.90 switch (kSrc) { 46:09.90 ^~~~~~ 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.90 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.90 ^~~~ 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)8; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.90 switch (kSrc) { 46:09.91 ^~~~~~ 46:09.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.91 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.91 ^~~~ 46:09.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)0; DstFormat kDst = (DstFormat)9; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.91 switch (kSrc) { 46:09.91 ^~~~~~ 46:09.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.91 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.91 ^~~~ 46:09.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = (SrcGamma)1; DstGamma kDst = (DstGamma)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.91 switch (kDst) { 46:09.91 ^~~~~~ 46:09.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 46:09.91 case kBGRA_8888_ColorFormat: 46:09.91 ^~~~ 46:09.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.91 switch (kDst) { 46:09.91 ^~~~~~ 46:09.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 46:09.91 case kRGBA_F16_ColorFormat: 46:09.92 ^~~~ 46:09.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)3; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.92 switch (kSrc) { 46:09.92 ^~~~~~ 46:09.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.92 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.92 ^~~~ 46:09.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = (SrcGamma)1; DstFormat kDst = (DstFormat)7; ColorSpaceMatch kCSM = (ColorSpaceMatch)2]': 46:09.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 46:09.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:09.92 switch (kSrc) { 46:09.92 ^~~~~~ 46:09.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 46:09.92 case SkColorSpaceXform::kBGRA_8888_ColorFormat: 46:09.92 ^~~~ 46:15.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 46:15.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 46:15.71 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsBoxLayout.h:9, 46:15.71 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsStackLayout.h:18, 46:15.71 from /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.h:11, 46:15.71 from /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.cpp:13: 46:15.71 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 46:15.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:15.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:15.71 foundInterface = 0; \ 46:15.71 ^~~~~~~~~~~~~~ 46:15.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:15.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:15.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:15.71 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:15.71 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 46:15.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:15.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:15.71 else 46:15.71 ^~~~ 46:15.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:15.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:15.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:15.71 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridLayout2.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:15.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 46:15.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:18.82 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:18.82 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 46:18.82 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 46:18.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 46:18.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 46:18.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 46:18.82 memcpy(desc, this, fLength); 46:18.82 ^ 46:18.82 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 46:18.82 class SkDescriptor : SkNoncopyable { 46:18.82 ^~~~~~~~~~~~ 46:18.83 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:18.83 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 46:18.83 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 46:18.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 46:18.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 46:18.83 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 46:18.83 memcpy(fDesc, &desc, size); 46:18.83 ^ 46:18.84 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:18.84 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 46:18.84 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 46:18.84 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 46:18.84 class SkDescriptor : SkNoncopyable { 46:18.84 ^~~~~~~~~~~~ 46:18.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, bool) const': 46:18.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp: this statement may fall through 46:18.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:712:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:18.95 } 46:18.95 ^ 46:18.95 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDraw.cpp:714:13: note: here 46:18.96 case SkCanvas::kPolygon_PointMode: { 46:18.96 ^~~~ 46:26.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 46:26.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 46:26.21 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsBoxLayout.h:9, 46:26.21 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsSprocketLayout.h:10, 46:26.21 from /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.h:17, 46:26.21 from /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.cpp:13: 46:26.21 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 46:26.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:26.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.21 foundInterface = 0; \ 46:26.22 ^~~~~~~~~~~~~~ 46:26.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:26.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.22 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:26.22 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 46:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:26.22 else 46:26.22 ^~~~ 46:26.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:26.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.22 /builddir/build/BUILD/pale-moon/platform/layout/xul/grid/nsGridRowLayout.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:26.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 46:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:28.61 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:28.61 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 46:28.61 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 46:28.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 46:28.61 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 46:28.61 memcpy(desc, this, fLength); 46:28.61 ^ 46:28.61 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 46:28.61 class SkDescriptor : SkNoncopyable { 46:28.61 ^~~~~~~~~~~~ 46:28.63 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:28.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 46:28.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 46:28.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 46:28.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 46:28.63 memcpy(fDesc, &desc, size); 46:28.63 ^ 46:28.63 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:28.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 46:28.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 46:28.63 class SkDescriptor : SkNoncopyable { 46:28.63 ^~~~~~~~~~~~ 46:30.53 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:30.53 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 46:30.53 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 46:30.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 46:30.53 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 46:30.53 memcpy(desc, this, fLength); 46:30.53 ^ 46:30.53 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 46:30.53 class SkDescriptor : SkNoncopyable { 46:30.53 ^~~~~~~~~~~~ 46:30.54 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:30.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 46:30.54 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 46:30.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 46:30.54 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 46:30.54 memcpy(fDesc, &desc, size); 46:30.54 ^ 46:30.54 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:30.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 46:30.54 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 46:30.54 class SkDescriptor : SkNoncopyable { 46:30.54 ^~~~~~~~~~~~ 46:32.30 liblayout_xul_grid.a.desc 46:32.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 46:32.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 46:32.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIThreadManager.h:10, 46:32.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsThreadUtils.h:12, 46:32.97 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 46:32.97 /builddir/build/BUILD/pale-moon/platform/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 46:32.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:32.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:32.97 foundInterface = 0; \ 46:32.97 ^~~~~~~~~~~~~~ 46:32.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:32.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:32.97 ^~~~~~~~~~~~~~~~~~~~~~~ 46:32.97 /builddir/build/BUILD/pale-moon/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:32.97 NS_INTERFACE_MAP_END 46:32.97 ^~~~~~~~~~~~~~~~~~~~ 46:32.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:32.97 else 46:32.97 ^~~~ 46:32.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:32.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:32.97 ^~~~~~~~~~~~~~~~~~ 46:32.97 /builddir/build/BUILD/pale-moon/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:32.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 46:32.97 ^~~~~~~~~~~~~~~~~~~~~~ 46:33.70 libtoolkit_components_osfile.a.desc 46:34.87 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/third_party/libevent/evutil_rand.c:104, 46:34.87 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:101: 46:34.87 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/third_party/libevent/arc4random.c: 'arc4random_addrandom' defined but not used 46:34.87 /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/third_party/libevent/./arc4random.c:453:1: warning: 'arc4random_addrandom' defined but not used [-Wunused-function] 46:34.87 arc4random_addrandom(const unsigned char *dat, int datlen) 46:34.87 ^~~~~~~~~~~~~~~~~~~~ 46:36.03 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:18: 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)5; SkGammaType gammaType = (SkGammaType)1]': 46:36.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.03 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.03 case 2: 46:36.03 ^~~~ 46:36.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.03 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.03 case 1: 46:36.03 ^~~~ 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)6; SkGammaType gammaType = (SkGammaType)1]': 46:36.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.03 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.03 case 2: 46:36.03 ^~~~ 46:36.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.03 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.03 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.03 case 1: 46:36.03 ^~~~ 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)1; SkGammaType gammaType = (SkGammaType)0]': 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.04 case 2: 46:36.04 ^~~~ 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.04 case 1: 46:36.04 ^~~~ 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)3; SkGammaType gammaType = (SkGammaType)1]': 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.04 case 2: 46:36.04 ^~~~ 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.04 case 1: 46:36.04 ^~~~ 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)3; SkGammaType gammaType = (SkGammaType)0]': 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.04 case 2: 46:36.04 ^~~~ 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.04 case 1: 46:36.04 ^~~~ 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)2; SkGammaType gammaType = (SkGammaType)1]': 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.04 case 2: 46:36.04 ^~~~ 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.04 case 1: 46:36.04 ^~~~ 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)2; SkGammaType gammaType = (SkGammaType)0]': 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.04 case 2: 46:36.04 ^~~~ 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.04 case 1: 46:36.04 ^~~~ 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)4; SkGammaType gammaType = (SkGammaType)1]': 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.04 case 2: 46:36.04 ^~~~ 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.04 case 1: 46:36.04 ^~~~ 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)4; SkGammaType gammaType = (SkGammaType)0]': 46:36.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.04 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.04 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.04 case 2: 46:36.04 ^~~~ 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.05 case 1: 46:36.05 ^~~~ 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)5; SkGammaType gammaType = (SkGammaType)0]': 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.05 case 2: 46:36.05 ^~~~ 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.05 case 1: 46:36.05 ^~~~ 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)6; SkGammaType gammaType = (SkGammaType)0]': 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.05 case 2: 46:36.05 ^~~~ 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.05 case 1: 46:36.05 ^~~~ 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)7; SkGammaType gammaType = (SkGammaType)1]': 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.05 case 2: 46:36.05 ^~~~ 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.05 case 1: 46:36.05 ^~~~ 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)7; SkGammaType gammaType = (SkGammaType)0]': 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.05 case 2: 46:36.05 ^~~~ 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.05 case 1: 46:36.05 ^~~~ 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)8; SkGammaType gammaType = (SkGammaType)0]': 46:36.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.05 *px2 = this->getPixelAt(bufferLoc[2]); 46:36.05 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 46:36.05 case 2: 46:36.05 ^~~~ 46:36.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 46:36.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:36.06 *px1 = this->getPixelAt(bufferLoc[1]); 46:36.06 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 46:36.06 case 1: 46:36.06 ^~~~ 46:38.48 libipc_chromium_src_third_party.a.desc 46:39.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 46:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 46:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 46:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 46:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 46:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 46:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/AnimationEvent.h:8, 46:39.33 from /builddir/build/BUILD/pale-moon/platform/dom/events/AnimationEvent.cpp:6: 46:39.33 /builddir/build/BUILD/pale-moon/platform/dom/events/AnimationEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEvent::QueryInterface(const nsIID&, void**)': 46:39.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:39.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:39.33 foundInterface = 0; \ 46:39.33 ^~~~~~~~~~~~~~ 46:39.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:39.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.33 /builddir/build/BUILD/pale-moon/platform/dom/events/AnimationEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:39.33 NS_INTERFACE_MAP_END_INHERITING(Event) 46:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:39.33 else 46:39.33 ^~~~ 46:39.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:39.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:39.33 ^~~~~~~~~~~~~~~~~~ 46:39.33 /builddir/build/BUILD/pale-moon/platform/dom/events/AnimationEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:39.33 NS_INTERFACE_MAP_ENTRY(nsIDOMAnimationEvent) 46:39.33 ^~~~~~~~~~~~~~~~~~~~~~ 46:45.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 46:45.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 46:45.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 46:45.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 46:45.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 46:45.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 46:45.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BeforeUnloadEventBinding.h:8, 46:45.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BeforeUnloadEvent.h:9, 46:45.20 from /builddir/build/BUILD/pale-moon/platform/dom/events/BeforeUnloadEvent.cpp:6: 46:45.20 /builddir/build/BUILD/pale-moon/platform/dom/events/BeforeUnloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::BeforeUnloadEvent::QueryInterface(const nsIID&, void**)': 46:45.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:45.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:45.20 foundInterface = 0; \ 46:45.20 ^~~~~~~~~~~~~~ 46:45.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:45.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:45.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.20 /builddir/build/BUILD/pale-moon/platform/dom/events/BeforeUnloadEvent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:45.20 NS_INTERFACE_MAP_END_INHERITING(Event) 46:45.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:45.20 else 46:45.20 ^~~~ 46:45.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:45.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:45.20 ^~~~~~~~~~~~~~~~~~ 46:45.20 /builddir/build/BUILD/pale-moon/platform/dom/events/BeforeUnloadEvent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:45.20 NS_INTERFACE_MAP_ENTRY(nsIDOMBeforeUnloadEvent) 46:45.20 ^~~~~~~~~~~~~~~~~~~~~~ 46:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawPath]': 46:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRefCnt.h:447:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect&, SkRecords::DrawPath*}]' 46:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:100:9: required from here 46:45.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: '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 46:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:34: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] 46:45.39 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 46:45.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 46:45.39 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 46:45.39 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 46:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:265:8: note: 'struct SkRecords::DrawPath' declared here 46:45.39 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 46:45.39 ^~~~~~~~ 46:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 46:45.39 struct T { \ 46:45.39 ^ 46:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawRect]': 46:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRefCnt.h:447:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect&, SkRecords::DrawRect*}]' 46:45.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:101:9: required from here 46:45.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: '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 46:45.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:34: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] 46:45.40 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 46:45.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 46:45.40 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 46:45.40 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 46:45.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:296:8: note: 'struct SkRecords::DrawRect' declared here 46:45.40 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 46:45.40 ^~~~~~~~ 46:45.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 46:45.40 struct T { \ 46:45.40 ^ 46:45.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawTextBlob]': 46:45.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRefCnt.h:447:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect&, SkRecords::DrawTextBlob*}]' 46:45.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:102:9: required from here 46:45.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: '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 46:45.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:34: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] 46:45.40 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 46:45.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 46:45.40 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 46:45.40 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 46:45.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:308:8: note: 'struct SkRecords::DrawTextBlob' declared here 46:45.40 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 46:45.40 ^~~~~~~~~~~~ 46:45.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 46:45.40 struct T { \ 46:45.40 ^ 46:46.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 46:46.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 46:46.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 46:46.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 46:46.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 46:46.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 46:46.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ClipboardEvent.h:9, 46:46.14 from /builddir/build/BUILD/pale-moon/platform/dom/events/ClipboardEvent.cpp:6: 46:46.14 /builddir/build/BUILD/pale-moon/platform/dom/events/ClipboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::ClipboardEvent::QueryInterface(const nsIID&, void**)': 46:46.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:46.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:46.14 foundInterface = 0; \ 46:46.14 ^~~~~~~~~~~~~~ 46:46.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:46.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:46.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.14 /builddir/build/BUILD/pale-moon/platform/dom/events/ClipboardEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:46.14 NS_INTERFACE_MAP_END_INHERITING(Event) 46:46.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:46.14 else 46:46.14 ^~~~ 46:46.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:46.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:46.14 ^~~~~~~~~~~~~~~~~~ 46:46.14 /builddir/build/BUILD/pale-moon/platform/dom/events/ClipboardEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:46.14 NS_INTERFACE_MAP_ENTRY(nsIDOMClipboardEvent) 46:46.14 ^~~~~~~~~~~~~~~~~~~~~~ 46:47.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 46:47.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 46:47.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 46:47.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 46:47.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 46:47.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 46:47.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CommandEvent.h:9, 46:47.17 from /builddir/build/BUILD/pale-moon/platform/dom/events/CommandEvent.cpp:6: 46:47.17 /builddir/build/BUILD/pale-moon/platform/dom/events/CommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::CommandEvent::QueryInterface(const nsIID&, void**)': 46:47.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:47.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:47.17 foundInterface = 0; \ 46:47.17 ^~~~~~~~~~~~~~ 46:47.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:47.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.17 /builddir/build/BUILD/pale-moon/platform/dom/events/CommandEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:47.17 NS_INTERFACE_MAP_END_INHERITING(Event) 46:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:47.17 else 46:47.17 ^~~~ 46:47.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:47.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:47.17 ^~~~~~~~~~~~~~~~~~ 46:47.17 /builddir/build/BUILD/pale-moon/platform/dom/events/CommandEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:47.17 NS_INTERFACE_MAP_ENTRY(nsIDOMCommandEvent) 46:47.17 ^~~~~~~~~~~~~~~~~~~~~~ 46:49.29 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkOpts.cpp:43: 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 46:49.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:49.29 case 3: k ^= data[2] << 16; 46:49.29 ~~^~~~~~~~~~~~~~~~ 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 46:49.29 case 2: k ^= data[1] << 8; 46:49.29 ^~~~ 46:49.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:49.29 case 2: k ^= data[1] << 8; 46:49.29 ~~^~~~~~~~~~~~~~~~ 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 46:49.29 case 1: k ^= data[0] << 0; 46:49.29 ^~~~ 46:49.29 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkOpts.cpp:46: 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_f16(void*, size_t, size_t, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&)': 46:49.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:49.29 case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 46:49.29 ^ 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 46:49.29 case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 46:49.29 ^~~~ 46:49.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:49.29 case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 46:49.29 ^ 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 46:49.29 case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 46:49.29 ^~~~ 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_tail(size_t, const SkNx<4, T>&, T*) [with T = int]': 46:49.29 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:49.29 case 3: dst[2] = v[2]; 46:49.29 ^~~ 46:49.29 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 46:49.29 case 2: dst[1] = v[1]; 46:49.30 ^~~~ 46:49.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 46:49.30 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:49.30 case 2: dst[1] = v[1]; 46:49.30 ^~~ 46:49.30 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 46:49.30 case 1: dst[0] = v[0]; 46:49.30 ^~~~ 46:49.30 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_tail(size_t, const SkNx<4, T>&, T*) [with T = short unsigned int]': 46:49.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 46:49.30 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:49.30 case 3: dst[2] = v[2]; 46:49.30 ^~~ 46:49.30 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 46:49.30 case 2: dst[1] = v[1]; 46:49.30 ^~~~ 46:49.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 46:49.30 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:49.30 case 2: dst[1] = v[1]; 46:49.30 ^~~ 46:49.30 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 46:49.30 case 1: dst[0] = v[0]; 46:49.30 ^~~~ 46:53.62 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:53.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 46:53.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 46:53.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 46:53.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 46:53.62 memcpy(desc, this, fLength); 46:53.62 ^ 46:53.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 46:53.62 class SkDescriptor : SkNoncopyable { 46:53.62 ^~~~~~~~~~~~ 46:53.63 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:53.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 46:53.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 46:53.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 46:53.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 46:53.63 memcpy(fDesc, &desc, size); 46:53.63 ^ 46:53.63 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 46:53.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 46:53.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 46:53.63 class SkDescriptor : SkNoncopyable { 46:53.63 ^~~~~~~~~~~~ 46:55.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': 46:55.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPath.cpp: this statement may fall through 46:55.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPath.cpp:451:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:55.62 insertClose = false; 46:55.62 ~~~~~~~~~~~~^~~~~~~ 46:55.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkPath.cpp:452:13: note: here 46:55.62 case kLine_Verb: { 46:55.62 ^~~~ 47:00.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:00.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:00.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 47:00.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 47:00.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 47:00.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 47:00.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 47:00.44 from /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.h:9, 47:00.44 from /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.cpp:6: 47:00.44 /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 47:00.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:00.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:00.45 foundInterface = 0; \ 47:00.45 ^~~~~~~~~~~~~~ 47:00.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:00.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:00.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.45 /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:00.45 NS_INTERFACE_MAP_END_INHERITING(Event) 47:00.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:00.45 else 47:00.45 ^~~~ 47:00.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:00.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:00.45 ^~~~~~~~~~~~~~~~~~ 47:00.45 /builddir/build/BUILD/pale-moon/platform/dom/events/CustomEvent.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:00.45 NS_INTERFACE_MAP_ENTRY(nsIDOMCustomEvent) 47:00.45 ^~~~~~~~~~~~~~~~~~~~~~ 47:02.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:02.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:02.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:02.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:02.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 47:02.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 47:02.43 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:22, 47:02.43 from /builddir/build/BUILD/pale-moon/platform/dom/events/DOMEventTargetHelper.cpp:6: 47:02.43 /builddir/build/BUILD/pale-moon/platform/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 47:02.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:02.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:02.43 foundInterface = 0; \ 47:02.43 ^~~~~~~~~~~~~~ 47:02.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:02.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:02.43 ^~~~~~~~~~~~~~~~~~~~~~~ 47:02.43 /builddir/build/BUILD/pale-moon/platform/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:02.43 NS_INTERFACE_MAP_END 47:02.43 ^~~~~~~~~~~~~~~~~~~~ 47:02.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:02.43 else 47:02.43 ^~~~ 47:02.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:02.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:02.43 ^~~~~~~~~~~~~~~~~~ 47:02.43 /builddir/build/BUILD/pale-moon/platform/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:02.43 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 47:02.43 ^~~~~~~~~~~~~~~~~~~~~~ 47:04.40 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:04.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:04.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:04.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:04.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 47:04.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 47:04.40 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DataContainerEventBinding.h:8, 47:04.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DataContainerEvent.h:9, 47:04.41 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataContainerEvent.cpp:6: 47:04.41 /builddir/build/BUILD/pale-moon/platform/dom/events/DataContainerEvent.cpp: In member function 'virtual nsresult mozilla::dom::DataContainerEvent::QueryInterface(const nsIID&, void**)': 47:04.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:04.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:04.41 foundInterface = 0; \ 47:04.41 ^~~~~~~~~~~~~~ 47:04.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:04.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:04.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:04.41 /builddir/build/BUILD/pale-moon/platform/dom/events/DataContainerEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:04.41 NS_INTERFACE_MAP_END_INHERITING(Event) 47:04.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:04.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:04.41 else 47:04.41 ^~~~ 47:04.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:04.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:04.41 ^~~~~~~~~~~~~~~~~~ 47:04.41 /builddir/build/BUILD/pale-moon/platform/dom/events/DataContainerEvent.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:04.41 NS_INTERFACE_MAP_ENTRY(nsIDOMDataContainerEvent) 47:04.41 ^~~~~~~~~~~~~~~~~~~~~~ 47:07.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:07.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:07.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 47:07.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 47:07.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 47:07.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 47:07.13 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransfer.cpp:7: 47:07.13 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 47:07.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:07.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:07.13 foundInterface = 0; \ 47:07.13 ^~~~~~~~~~~~~~ 47:07.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:07.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:07.13 ^~~~~~~~~~~~~~~~~~~~~~~ 47:07.13 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransfer.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:07.13 NS_INTERFACE_MAP_END 47:07.13 ^~~~~~~~~~~~~~~~~~~~ 47:07.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:07.13 else 47:07.13 ^~~~ 47:07.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:07.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:07.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:07.13 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransfer.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:07.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMDataTransfer) 47:07.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:09.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:09.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:09.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:09.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:09.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 47:09.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 47:09.88 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.h:9, 47:09.88 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.cpp:6: 47:09.88 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 47:09.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:09.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:09.89 foundInterface = 0; \ 47:09.89 ^~~~~~~~~~~~~~ 47:09.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:09.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:09.89 ^~~~~~~~~~~~~~~~~~~~~~~ 47:09.89 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:09.89 NS_INTERFACE_MAP_END 47:09.89 ^~~~~~~~~~~~~~~~~~~~ 47:09.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:09.89 else 47:09.89 ^~~~ 47:09.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:09.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:09.89 ^~~~~~~~~~~~~~~~~~ 47:09.89 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:09.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:09.89 ^~~~~~~~~~~~~~~~~~~~~~ 47:11.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:11.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:11.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:11.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:11.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 47:11.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DataTransfer.h:10, 47:11.95 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.h:9, 47:11.95 from /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.cpp:6: 47:11.95 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 47:11.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:11.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:11.95 foundInterface = 0; \ 47:11.95 ^~~~~~~~~~~~~~ 47:11.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:11.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:11.95 ^~~~~~~~~~~~~~~~~~~~~~~ 47:11.95 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:11.95 NS_INTERFACE_MAP_END 47:11.95 ^~~~~~~~~~~~~~~~~~~~ 47:11.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:11.95 else 47:11.95 ^~~~ 47:11.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:11.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:11.95 ^~~~~~~~~~~~~~~~~~ 47:11.95 /builddir/build/BUILD/pale-moon/platform/dom/events/DataTransferItemList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:11.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:11.95 ^~~~~~~~~~~~~~~~~~~~~~ 47:13.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DeviceMotionEventBinding.h:6, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:10, 47:13.88 from /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp:6: 47:13.88 /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 47:13.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:13.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:13.88 foundInterface = 0; \ 47:13.88 ^~~~~~~~~~~~~~ 47:13.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:13.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:13.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.88 /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:13.88 NS_INTERFACE_MAP_END_INHERITING(Event) 47:13.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.88 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 47:13.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:11, 47:13.88 from /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp:6: 47:13.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:13.88 } else 47:13.88 ^~~~ 47:13.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 47:13.88 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 47:13.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 47:13.88 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 47:13.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.88 /builddir/build/BUILD/pale-moon/platform/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 47:13.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceMotionEvent) 47:13.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.97 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:16.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:16.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 47:16.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDragEvent.h:10, 47:16.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DragEvent.h:9, 47:16.97 from /builddir/build/BUILD/pale-moon/platform/dom/events/DragEvent.cpp:6: 47:16.97 /builddir/build/BUILD/pale-moon/platform/dom/events/DragEvent.cpp: In member function 'virtual nsresult mozilla::dom::DragEvent::QueryInterface(const nsIID&, void**)': 47:16.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:16.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:16.97 foundInterface = 0; \ 47:16.97 ^~~~~~~~~~~~~~ 47:16.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:16.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:16.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.97 /builddir/build/BUILD/pale-moon/platform/dom/events/DragEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:16.97 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 47:16.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:16.97 else 47:16.97 ^~~~ 47:16.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:16.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:16.97 ^~~~~~~~~~~~~~~~~~ 47:16.97 /builddir/build/BUILD/pale-moon/platform/dom/events/DragEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:16.97 NS_INTERFACE_MAP_ENTRY(nsIDOMDragEvent) 47:16.97 ^~~~~~~~~~~~~~~~~~~~~~ 47:20.76 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 47:20.76 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 47:20.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 47:20.76 from /builddir/build/BUILD/pale-moon/platform/dom/events/Event.cpp:8: 47:20.76 /builddir/build/BUILD/pale-moon/platform/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 47:20.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:20.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:20.76 foundInterface = 0; \ 47:20.76 ^~~~~~~~~~~~~~ 47:20.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:20.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:20.76 ^~~~~~~~~~~~~~~~~~~~~~~ 47:20.76 /builddir/build/BUILD/pale-moon/platform/dom/events/Event.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:20.76 NS_INTERFACE_MAP_END 47:20.76 ^~~~~~~~~~~~~~~~~~~~ 47:20.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:20.77 else 47:20.77 ^~~~ 47:20.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:20.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:20.77 ^~~~~~~~~~~~~~~~~~ 47:20.77 /builddir/build/BUILD/pale-moon/platform/dom/events/Event.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:20.77 NS_INTERFACE_MAP_ENTRY(nsIDOMEvent) 47:20.77 ^~~~~~~~~~~~~~~~~~~~~~ 47:21.37 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkScalerContext.cpp:12: 47:21.37 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 47:21.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 47:21.37 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 47:21.37 memcpy(desc, this, fLength); 47:21.37 ^ 47:21.37 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 47:21.37 class SkDescriptor : SkNoncopyable { 47:21.37 ^~~~~~~~~~~~ 47:21.37 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 47:21.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 47:21.37 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 47:21.37 memcpy(fDesc, &desc, size); 47:21.37 ^ 47:21.38 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 47:21.38 class SkDescriptor : SkNoncopyable { 47:21.38 ^~~~~~~~~~~~ 47:31.65 In file included from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:23: 47:31.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h: In member function 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)': 47:31.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h: '*((void*)& legacyAutoOverride +16)' may be used uninitialized in this function 47:31.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:342:30: warning: '*((void*)& legacyAutoOverride +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:31.65 mEvent->mEvent->mMessage = mOrigMessage; 47:31.65 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 47:31.65 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:1152:37: note: '*((void*)& legacyAutoOverride +16)' was declared here 47:31.65 Maybe legacyAutoOverride; 47:31.65 ^~~~~~~~~~~~~~~~~~ 47:31.65 In file included from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:23: 47:31.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h: '*((void*)(& legacyAutoOverride)+8).mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized in this function 47:31.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:342:13: warning: '*((void*)(& legacyAutoOverride)+8).mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:31.65 mEvent->mEvent->mMessage = mOrigMessage; 47:31.65 ~~~~~~~~^~~~~~ 47:31.65 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:1152:37: note: '*((void*)(& legacyAutoOverride)+8).mozilla::dom::EventMessageAutoOverride::mEvent' was declared here 47:31.65 Maybe legacyAutoOverride; 47:31.65 ^~~~~~~~~~~~~~~~~~ 47:31.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:31.65 from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:12: 47:31.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h: '*((void*)& popupStatePusher +8)' may be used uninitialized in this function 47:31.65 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:940:25: warning: '*((void*)& popupStatePusher +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:31.65 PopPopupControlState(mOldState); 47:31.65 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 47:31.65 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerManager.cpp:1139:33: note: '*((void*)& popupStatePusher +8)' was declared here 47:31.65 Maybe popupStatePusher; 47:31.65 ^~~~~~~~~~~~~~~~ 47:33.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:33.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 47:33.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 47:33.19 from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.h:11, 47:33.19 from /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.cpp:6: 47:33.19 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 47:33.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:33.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:33.20 foundInterface = 0; \ 47:33.20 ^~~~~~~~~~~~~~ 47:33.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:33.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:33.20 ^~~~~~~~~~~~~~~~~~~~~~~ 47:33.20 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:33.20 NS_INTERFACE_MAP_END 47:33.20 ^~~~~~~~~~~~~~~~~~~~ 47:33.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:33.20 else 47:33.20 ^~~~ 47:33.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:33.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:33.20 ^~~~~~~~~~~~~~~~~~ 47:33.20 /builddir/build/BUILD/pale-moon/platform/dom/events/EventListenerService.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:33.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:33.20 ^~~~~~~~~~~~~~~~~~~~~~ 47:37.21 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 47:37.21 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 47:37.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 47:37.21 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 47:37.21 memcpy(desc, this, fLength); 47:37.21 ^ 47:37.21 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 47:37.21 class SkDescriptor : SkNoncopyable { 47:37.21 ^~~~~~~~~~~~ 47:37.22 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 47:37.23 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 47:37.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 47:37.23 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 47:37.23 memcpy(fDesc, &desc, size); 47:37.23 ^ 47:37.23 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 47:37.23 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 47:37.23 class SkDescriptor : SkNoncopyable { 47:37.23 ^~~~~~~~~~~~ 47:38.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:38.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:38.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:38.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:38.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 47:38.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 47:38.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 47:38.09 from /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:7: 47:38.09 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 47:38.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:38.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:38.09 foundInterface = 0; \ 47:38.09 ^~~~~~~~~~~~~~ 47:38.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:38.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:38.09 ^~~~~~~~~~~~~~~~~~~~~~~ 47:38.09 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:38.09 NS_INTERFACE_MAP_END 47:38.09 ^~~~~~~~~~~~~~~~~~~~ 47:38.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:38.09 else 47:38.09 ^~~~ 47:38.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:38.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:38.09 ^~~~~~~~~~~~~~~~~~ 47:38.10 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:38.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:38.10 ^~~~~~~~~~~~~~~~~~~~~~ 47:38.10 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 47:38.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:38.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:38.10 foundInterface = 0; \ 47:38.10 ^~~~~~~~~~~~~~ 47:38.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:38.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:38.11 ^~~~~~~~~~~~~~~~~~~~~~~ 47:38.11 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:38.11 NS_INTERFACE_MAP_END 47:38.11 ^~~~~~~~~~~~~~~~~~~~ 47:38.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:38.11 else 47:38.11 ^~~~ 47:38.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:38.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:38.11 ^~~~~~~~~~~~~~~~~~ 47:38.11 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:422:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:38.11 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:38.11 ^~~~~~~~~~~~~~~~~~~~~~ 47:38.90 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp: In member function 'nsresult mozilla::EventStateManager::PostHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsEventStatus*)': 47:38.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp: this statement may fall through 47:38.90 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:3208:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:38.90 wheelEvent->mDeltaY = deltaX; 47:38.90 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 47:38.90 /builddir/build/BUILD/pale-moon/platform/dom/events/EventStateManager.cpp:3210:9: note: here 47:38.90 case WheelPrefs::ACTION_SCROLL: { 47:38.90 ^~~~ 47:50.44 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:50.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 47:50.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:50.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:50.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 47:50.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 47:50.44 from /builddir/build/BUILD/pale-moon/platform/dom/events/ContentEventHandler.h:9, 47:50.44 from /builddir/build/BUILD/pale-moon/platform/dom/events/IMEContentObserver.cpp:8: 47:50.44 /builddir/build/BUILD/pale-moon/platform/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 47:50.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:50.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:50.44 foundInterface = 0; \ 47:50.44 ^~~~~~~~~~~~~~ 47:50.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:50.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:50.44 ^~~~~~~~~~~~~~~~~~~~~~~ 47:50.44 /builddir/build/BUILD/pale-moon/platform/dom/events/IMEContentObserver.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:50.44 NS_INTERFACE_MAP_END 47:50.44 ^~~~~~~~~~~~~~~~~~~~ 47:50.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:50.44 else 47:50.44 ^~~~ 47:50.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:50.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:50.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:50.44 /builddir/build/BUILD/pale-moon/platform/dom/events/IMEContentObserver.cpp:162:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:50.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelectionListener) 47:50.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 47:57.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 47:57.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ImageCaptureError.h:10, 47:57.86 from /builddir/build/BUILD/pale-moon/platform/dom/events/ImageCaptureError.cpp:6: 47:57.86 /builddir/build/BUILD/pale-moon/platform/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 47:57.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:57.86 foundInterface = 0; \ 47:57.86 ^~~~~~~~~~~~~~ 47:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:57.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:57.86 ^~~~~~~~~~~~~~~~~~~~~~~ 47:57.86 /builddir/build/BUILD/pale-moon/platform/dom/events/ImageCaptureError.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:57.87 NS_INTERFACE_MAP_END 47:57.87 ^~~~~~~~~~~~~~~~~~~~ 47:57.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:57.87 else 47:57.87 ^~~~ 47:57.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:57.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:57.87 ^~~~~~~~~~~~~~~~~~ 47:57.87 /builddir/build/BUILD/pale-moon/platform/dom/events/ImageCaptureError.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:57.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:57.87 ^~~~~~~~~~~~~~~~~~~~~~ 48:02.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:02.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:02.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIServiceManager.h:10, 48:02.57 from /builddir/build/BUILD/pale-moon/platform/dom/events/JSEventHandler.cpp:7: 48:02.57 /builddir/build/BUILD/pale-moon/platform/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 48:02.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:02.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:02.57 foundInterface = 0; \ 48:02.57 ^~~~~~~~~~~~~~ 48:02.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:02.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:02.57 ^~~~~~~~~~~~~~~~~~~~~~~ 48:02.57 /builddir/build/BUILD/pale-moon/platform/dom/events/JSEventHandler.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:02.57 NS_INTERFACE_MAP_END 48:02.57 ^~~~~~~~~~~~~~~~~~~~ 48:02.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:02.57 else 48:02.57 ^~~~ 48:02.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:02.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:02.57 ^~~~~~~~~~~~~~~~~~ 48:02.57 /builddir/build/BUILD/pale-moon/platform/dom/events/JSEventHandler.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:02.57 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 48:02.57 ^~~~~~~~~~~~~~~~~~~~~~ 48:03.63 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:03.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:03.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:03.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:03.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:03.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 48:03.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 48:03.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:03.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:03.63 memcpy(desc, this, fLength); 48:03.63 ^ 48:03.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:03.63 class SkDescriptor : SkNoncopyable { 48:03.63 ^~~~~~~~~~~~ 48:03.65 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 48:03.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 48:03.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:03.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:03.65 memcpy(fDesc, &desc, size); 48:03.65 ^ 48:03.65 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:03.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 48:03.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:03.65 class SkDescriptor : SkNoncopyable { 48:03.65 ^~~~~~~~~~~~ 48:05.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 48:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 48:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 48:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 48:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 48:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 48:05.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 48:05.46 from /builddir/build/BUILD/pale-moon/platform/dom/events/KeyboardEvent.cpp:6: 48:05.46 /builddir/build/BUILD/pale-moon/platform/dom/events/KeyboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::KeyboardEvent::QueryInterface(const nsIID&, void**)': 48:05.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:05.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:05.46 foundInterface = 0; \ 48:05.46 ^~~~~~~~~~~~~~ 48:05.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:05.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:05.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:05.46 /builddir/build/BUILD/pale-moon/platform/dom/events/KeyboardEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:05.46 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 48:05.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:05.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:05.46 else 48:05.46 ^~~~ 48:05.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:05.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:05.46 ^~~~~~~~~~~~~~~~~~ 48:05.47 /builddir/build/BUILD/pale-moon/platform/dom/events/KeyboardEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:05.47 NS_INTERFACE_MAP_ENTRY(nsIDOMKeyEvent) 48:05.47 ^~~~~~~~~~~~~~~~~~~~~~ 48:05.53 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:05.53 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:05.53 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:05.53 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:05.53 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:05.53 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 48:05.53 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 48:05.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:05.53 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:05.53 memcpy(desc, this, fLength); 48:05.53 ^ 48:05.53 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:05.53 class SkDescriptor : SkNoncopyable { 48:05.53 ^~~~~~~~~~~~ 48:05.54 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 48:05.54 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 48:05.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:05.54 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:05.54 memcpy(fDesc, &desc, size); 48:05.54 ^ 48:05.54 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:05.54 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 48:05.54 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:05.54 class SkDescriptor : SkNoncopyable { 48:05.54 ^~~~~~~~~~~~ 48:07.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 48:07.83 from /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp:6: 48:07.83 /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 48:07.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:07.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:07.83 foundInterface = 0; \ 48:07.83 ^~~~~~~~~~~~~~ 48:07.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:07.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:07.83 /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:07.83 NS_INTERFACE_MAP_END_INHERITING(Event) 48:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:07.83 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 48:07.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 48:07.83 from /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp:6: 48:07.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:07.83 } else 48:07.83 ^~~~ 48:07.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 48:07.83 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 48:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:07.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 48:07.83 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 48:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:07.83 /builddir/build/BUILD/pale-moon/platform/dom/events/MessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 48:07.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MessageEvent) 48:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:08.77 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:08.77 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:08.77 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:08.77 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:08.77 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:08.77 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 48:08.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 48:08.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:08.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:08.77 memcpy(desc, this, fLength); 48:08.77 ^ 48:08.77 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:08.77 class SkDescriptor : SkNoncopyable { 48:08.77 ^~~~~~~~~~~~ 48:08.79 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 48:08.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 48:08.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:08.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:08.79 memcpy(fDesc, &desc, size); 48:08.79 ^ 48:08.79 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:08.79 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 48:08.79 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:08.79 class SkDescriptor : SkNoncopyable { 48:08.79 ^~~~~~~~~~~~ 48:09.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp: In member function 'void GrDrawContext::drawRect(const GrClip&, const GrPaint&, const SkMatrix&, const SkRect&, const GrStyle*)': 48:09.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp: this statement may fall through 48:09.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:509:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:09.09 } 48:09.09 ^ 48:09.09 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:510:17: note: here 48:09.09 case SkPaint::kBevel_Join: 48:09.09 ^~~~ 48:11.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 48:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 48:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 48:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 48:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 48:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 48:11.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 48:11.08 from /builddir/build/BUILD/pale-moon/platform/dom/events/MouseEvent.cpp:6: 48:11.08 /builddir/build/BUILD/pale-moon/platform/dom/events/MouseEvent.cpp: In member function 'virtual nsresult mozilla::dom::MouseEvent::QueryInterface(const nsIID&, void**)': 48:11.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:11.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:11.08 foundInterface = 0; \ 48:11.08 ^~~~~~~~~~~~~~ 48:11.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:11.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:11.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:11.08 /builddir/build/BUILD/pale-moon/platform/dom/events/MouseEvent.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:11.08 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 48:11.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:11.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:11.08 else 48:11.08 ^~~~ 48:11.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:11.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:11.08 ^~~~~~~~~~~~~~~~~~ 48:11.08 /builddir/build/BUILD/pale-moon/platform/dom/events/MouseEvent.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:11.08 NS_INTERFACE_MAP_ENTRY(nsIDOMMouseEvent) 48:11.08 ^~~~~~~~~~~~~~~~~~~~~~ 48:12.91 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:12.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:12.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:12.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:12.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:12.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 48:12.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 48:12.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:12.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:12.92 memcpy(desc, this, fLength); 48:12.92 ^ 48:12.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:12.92 class SkDescriptor : SkNoncopyable { 48:12.92 ^~~~~~~~~~~~ 48:12.93 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 48:12.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 48:12.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:12.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:12.93 memcpy(fDesc, &desc, size); 48:12.93 ^ 48:12.93 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:12.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 48:12.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:12.93 class SkDescriptor : SkNoncopyable { 48:12.93 ^~~~~~~~~~~~ 48:16.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:16.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 48:16.33 from /builddir/build/BUILD/pale-moon/platform/dom/events/MutationEvent.cpp:6: 48:16.33 /builddir/build/BUILD/pale-moon/platform/dom/events/MutationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MutationEvent::QueryInterface(const nsIID&, void**)': 48:16.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:16.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:16.33 foundInterface = 0; \ 48:16.33 ^~~~~~~~~~~~~~ 48:16.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:16.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:16.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:16.34 /builddir/build/BUILD/pale-moon/platform/dom/events/MutationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:16.34 NS_INTERFACE_MAP_END_INHERITING(Event) 48:16.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:16.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:16.34 else 48:16.34 ^~~~ 48:16.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:16.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:16.34 ^~~~~~~~~~~~~~~~~~ 48:16.34 /builddir/build/BUILD/pale-moon/platform/dom/events/MutationEvent.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:16.34 NS_INTERFACE_MAP_ENTRY(nsIDOMMutationEvent) 48:16.34 ^~~~~~~~~~~~~~~~~~~~~~ 48:18.44 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 48:18.44 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 48:18.44 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 48:18.44 from /builddir/build/BUILD/pale-moon/platform/dom/events/NotifyPaintEvent.cpp:7: 48:18.44 /builddir/build/BUILD/pale-moon/platform/dom/events/NotifyPaintEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotifyPaintEvent::QueryInterface(const nsIID&, void**)': 48:18.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:18.44 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:18.45 foundInterface = 0; \ 48:18.45 ^~~~~~~~~~~~~~ 48:18.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:18.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:18.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:18.45 /builddir/build/BUILD/pale-moon/platform/dom/events/NotifyPaintEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:18.45 NS_INTERFACE_MAP_END_INHERITING(Event) 48:18.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:18.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:18.45 else 48:18.45 ^~~~ 48:18.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:18.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:18.45 ^~~~~~~~~~~~~~~~~~ 48:18.45 /builddir/build/BUILD/pale-moon/platform/dom/events/NotifyPaintEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:18.45 NS_INTERFACE_MAP_ENTRY(nsIDOMNotifyPaintEvent) 48:18.45 ^~~~~~~~~~~~~~~~~~~~~~ 48:20.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 48:20.39 from /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:6: 48:20.39 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 48:20.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.39 foundInterface = 0; \ 48:20.39 ^~~~~~~~~~~~~~ 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:20.39 ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.39 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:20.39 NS_INTERFACE_MAP_END 48:20.39 ^~~~~~~~~~~~~~~~~~~~ 48:20.39 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPresShell.h:27, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPresContext.h:16, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PaintRequest.h:10, 48:20.39 from /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:6: 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:20.39 } else 48:20.39 ^~~~ 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 48:20.39 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 48:20.39 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:20.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.39 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 48:20.39 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 48:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 48:20.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 48:20.39 from /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:6: 48:20.39 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 48:20.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.39 foundInterface = 0; \ 48:20.39 ^~~~~~~~~~~~~~ 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:20.39 ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.39 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:20.39 NS_INTERFACE_MAP_END 48:20.39 ^~~~~~~~~~~~~~~~~~~~ 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:20.39 else 48:20.39 ^~~~ 48:20.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:20.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:20.39 ^~~~~~~~~~~~~~~~~~ 48:20.39 /builddir/build/BUILD/pale-moon/platform/dom/events/PaintRequest.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:20.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 48:20.39 ^~~~~~~~~~~~~~~~~~~~~~ 48:28.54 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 48:28.54 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 48:28.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:28.54 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:28.54 memcpy(desc, this, fLength); 48:28.54 ^ 48:28.54 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:28.54 class SkDescriptor : SkNoncopyable { 48:28.54 ^~~~~~~~~~~~ 48:28.56 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 48:28.56 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 48:28.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:28.56 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:28.56 memcpy(fDesc, &desc, size); 48:28.56 ^ 48:28.56 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 48:28.56 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:28.56 class SkDescriptor : SkNoncopyable { 48:28.56 ^~~~~~~~~~~~ 48:28.64 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:31, 48:28.64 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkMath.h:13, 48:28.64 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPoint.h:11, 48:28.64 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRect.h:11, 48:28.64 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkMatrix.h:13, 48:28.64 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPath.h:11, 48:28.64 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.h:11, 48:28.64 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:8: 48:28.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 48:28.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 48:28.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:28.64 sk_abort_no_print(); \ 48:28.64 ~~~~~~~~~~~~~~~~~^~ 48:28.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 48:28.64 #define SkFAIL(message) SK_ABORT(message) 48:28.64 ^~~~~~~~ 48:28.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:18:13: note: in expansion of macro 'SkFAIL' 48:28.64 SkFAIL("Unexpected path fill."); 48:28.64 ^~~~~~ 48:28.64 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:9: note: here 48:28.64 case GrPathRendering::kWinding_FillType: { 48:28.64 ^~~~ 48:29.50 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:29.50 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:29.50 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:29.50 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:29.50 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:29.50 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 48:29.50 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 48:29.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:29.50 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:29.50 memcpy(desc, this, fLength); 48:29.50 ^ 48:29.50 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:29.50 class SkDescriptor : SkNoncopyable { 48:29.50 ^~~~~~~~~~~~ 48:29.52 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 48:29.52 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 48:29.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:29.52 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:29.52 memcpy(fDesc, &desc, size); 48:29.52 ^ 48:29.52 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:29.52 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 48:29.52 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:29.53 class SkDescriptor : SkNoncopyable { 48:29.53 ^~~~~~~~~~~~ 48:29.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:29.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:29.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMUIEvent.h:10, 48:29.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMMouseEvent.h:10, 48:29.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMSimpleGestureEvent.h:10, 48:29.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SimpleGestureEvent.h:9, 48:29.99 from /builddir/build/BUILD/pale-moon/platform/dom/events/SimpleGestureEvent.cpp:6: 48:29.99 /builddir/build/BUILD/pale-moon/platform/dom/events/SimpleGestureEvent.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGestureEvent::QueryInterface(const nsIID&, void**)': 48:29.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:29.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:29.99 foundInterface = 0; \ 48:29.99 ^~~~~~~~~~~~~~ 48:29.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:29.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:29.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.99 /builddir/build/BUILD/pale-moon/platform/dom/events/SimpleGestureEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:29.99 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 48:29.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:29.99 else 48:29.99 ^~~~ 48:29.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:29.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:29.99 ^~~~~~~~~~~~~~~~~~ 48:29.99 /builddir/build/BUILD/pale-moon/platform/dom/events/SimpleGestureEvent.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:29.99 NS_INTERFACE_MAP_ENTRY(nsIDOMSimpleGestureEvent) 48:29.99 ^~~~~~~~~~~~~~~~~~~~~~ 48:30.55 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 48:30.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: this statement may fall through 48:30.55 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:189:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:30.55 } 48:30.55 ^ 48:30.55 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:191:13: note: here 48:30.55 case SkPath::kQuad_Verb: 48:30.55 ^~~~ 48:32.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 48:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/StorageEvent.h:10, 48:32.20 from /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp:6: 48:32.20 /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 48:32.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:32.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:32.20 foundInterface = 0; \ 48:32.20 ^~~~~~~~~~~~~~ 48:32.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:32.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:32.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:32.20 /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:32.20 NS_INTERFACE_MAP_END_INHERITING(Event) 48:32.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:32.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 48:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 48:32.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/StorageEvent.h:11, 48:32.21 from /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp:6: 48:32.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:32.21 } else 48:32.21 ^~~~ 48:32.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 48:32.21 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 48:32.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:32.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 48:32.21 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 48:32.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:32.21 /builddir/build/BUILD/pale-moon/platform/dom/events/StorageEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 48:32.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StorageEvent) 48:32.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:34.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:34.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:34.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:34.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:34.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 48:34.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:34.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextClause.h:12, 48:34.35 from /builddir/build/BUILD/pale-moon/platform/dom/events/TextClause.cpp:7: 48:34.35 /builddir/build/BUILD/pale-moon/platform/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 48:34.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:34.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:34.35 foundInterface = 0; \ 48:34.35 ^~~~~~~~~~~~~~ 48:34.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:34.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:34.35 ^~~~~~~~~~~~~~~~~~~~~~~ 48:34.35 /builddir/build/BUILD/pale-moon/platform/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:34.35 NS_INTERFACE_MAP_END 48:34.35 ^~~~~~~~~~~~~~~~~~~~ 48:34.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:34.36 else 48:34.36 ^~~~ 48:34.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:34.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:34.36 ^~~~~~~~~~~~~~~~~~ 48:34.36 /builddir/build/BUILD/pale-moon/platform/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:34.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 48:34.36 ^~~~~~~~~~~~~~~~~~~~~~ 48:37.39 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:37.39 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:37.39 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:37.39 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:37.39 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:37.39 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 48:37.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 48:37.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:37.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:37.39 memcpy(desc, this, fLength); 48:37.39 ^ 48:37.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:37.39 class SkDescriptor : SkNoncopyable { 48:37.39 ^~~~~~~~~~~~ 48:37.40 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:37.40 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:37.41 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:37.41 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:37.41 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:37.41 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 48:37.41 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 48:37.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:37.41 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:37.41 memcpy(fDesc, &desc, size); 48:37.41 ^ 48:37.41 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:37.41 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 48:37.41 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 48:37.41 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 48:37.41 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 48:37.41 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 48:37.41 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:37.41 class SkDescriptor : SkNoncopyable { 48:37.41 ^~~~~~~~~~~~ 48:42.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:42.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:42.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:42.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:42.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 48:42.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 48:42.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Touch.h:10, 48:42.20 from /builddir/build/BUILD/pale-moon/platform/dom/events/Touch.cpp:6: 48:42.20 /builddir/build/BUILD/pale-moon/platform/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 48:42.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:42.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:42.20 foundInterface = 0; \ 48:42.20 ^~~~~~~~~~~~~~ 48:42.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:42.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:42.20 ^~~~~~~~~~~~~~~~~~~~~~~ 48:42.20 /builddir/build/BUILD/pale-moon/platform/dom/events/Touch.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:42.20 NS_INTERFACE_MAP_END 48:42.20 ^~~~~~~~~~~~~~~~~~~~ 48:42.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:42.20 else 48:42.20 ^~~~ 48:42.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:42.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:42.21 ^~~~~~~~~~~~~~~~~~ 48:42.21 /builddir/build/BUILD/pale-moon/platform/dom/events/Touch.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:42.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 48:42.21 ^~~~~~~~~~~~~~~~~~~~~~ 48:45.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:45.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:45.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:45.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:45.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 48:45.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:45.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Navigator.h:11, 48:45.31 from /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:6: 48:45.31 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 48:45.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:45.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:45.32 foundInterface = 0; \ 48:45.32 ^~~~~~~~~~~~~~ 48:45.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:45.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:45.32 ^~~~~~~~~~~~~~~~~~~~~~~ 48:45.32 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:45.32 NS_INTERFACE_MAP_END 48:45.32 ^~~~~~~~~~~~~~~~~~~~ 48:45.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:45.32 else 48:45.32 ^~~~ 48:45.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:45.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:45.32 ^~~~~~~~~~~~~~~~~~ 48:45.32 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:45.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 48:45.32 ^~~~~~~~~~~~~~~~~~~~~~ 48:45.32 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 48:45.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:45.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:45.32 foundInterface = 0; \ 48:45.32 ^~~~~~~~~~~~~~ 48:45.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:45.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:45.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.32 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:45.32 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 48:45.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.32 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 48:45.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Navigator.h:14, 48:45.33 from /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:6: 48:45.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:45.33 } else 48:45.33 ^~~~ 48:45.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 48:45.33 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 48:45.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 48:45.33 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 48:45.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.33 /builddir/build/BUILD/pale-moon/platform/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 48:45.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TouchEvent) 48:45.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:47.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 48:47.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 48:47.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:47.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:47.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 48:47.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 48:47.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TransitionEvent.h:8, 48:47.13 from /builddir/build/BUILD/pale-moon/platform/dom/events/TransitionEvent.cpp:6: 48:47.13 /builddir/build/BUILD/pale-moon/platform/dom/events/TransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::TransitionEvent::QueryInterface(const nsIID&, void**)': 48:47.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:47.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:47.14 foundInterface = 0; \ 48:47.14 ^~~~~~~~~~~~~~ 48:47.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:47.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:47.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:47.14 /builddir/build/BUILD/pale-moon/platform/dom/events/TransitionEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:47.14 NS_INTERFACE_MAP_END_INHERITING(Event) 48:47.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:47.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:47.14 else 48:47.14 ^~~~ 48:47.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:47.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:47.14 ^~~~~~~~~~~~~~~~~~ 48:47.14 /builddir/build/BUILD/pale-moon/platform/dom/events/TransitionEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:47.14 NS_INTERFACE_MAP_ENTRY(nsIDOMTransitionEvent) 48:47.14 ^~~~~~~~~~~~~~~~~~~~~~ 48:49.99 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 48:49.99 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 48:49.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 48:49.99 from /builddir/build/BUILD/pale-moon/platform/dom/events/UIEvent.cpp:7: 48:49.99 /builddir/build/BUILD/pale-moon/platform/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 48:49.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:49.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:49.99 foundInterface = 0; \ 48:49.99 ^~~~~~~~~~~~~~ 48:49.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:49.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:49.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:49.99 /builddir/build/BUILD/pale-moon/platform/dom/events/UIEvent.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:49.99 NS_INTERFACE_MAP_END_INHERITING(Event) 48:49.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:49.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:49.99 else 48:49.99 ^~~~ 48:49.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:49.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:49.99 ^~~~~~~~~~~~~~~~~~ 48:49.99 /builddir/build/BUILD/pale-moon/platform/dom/events/UIEvent.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:49.99 NS_INTERFACE_MAP_ENTRY(nsIDOMUIEvent) 48:49.99 ^~~~~~~~~~~~~~~~~~~~~~ 48:58.39 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:58.39 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 48:58.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 48:58.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:58.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:58.39 memcpy(desc, this, fLength); 48:58.39 ^ 48:58.39 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:58.39 class SkDescriptor : SkNoncopyable { 48:58.39 ^~~~~~~~~~~~ 48:58.40 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:58.40 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 48:58.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 48:58.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 48:58.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 48:58.40 memcpy(fDesc, &desc, size); 48:58.40 ^ 48:58.40 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 48:58.40 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 48:58.40 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 48:58.40 class SkDescriptor : SkNoncopyable { 48:58.40 ^~~~~~~~~~~~ 49:00.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:00.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 49:00.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 49:00.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 49:00.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 49:00.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 49:00.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 49:00.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 49:00.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 49:00.19 from /builddir/build/BUILD/pale-moon/platform/dom/events/XULCommandEvent.cpp:6: 49:00.19 /builddir/build/BUILD/pale-moon/platform/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 49:00.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:00.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:00.19 foundInterface = 0; \ 49:00.19 ^~~~~~~~~~~~~~ 49:00.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:00.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:00.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.19 /builddir/build/BUILD/pale-moon/platform/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:00.19 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 49:00.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:00.19 else 49:00.19 ^~~~ 49:00.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:00.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:00.19 ^~~~~~~~~~~~~~~~~~ 49:00.19 /builddir/build/BUILD/pale-moon/platform/dom/events/XULCommandEvent.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:00.19 NS_INTERFACE_MAP_ENTRY(nsIDOMXULCommandEvent) 49:00.19 ^~~~~~~~~~~~~~~~~~~~~~ 49:01.12 libdom_events.a.desc 49:01.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:01.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 49:01.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWebProgressListener.h:10, 49:01.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrintProgress.h:10, 49:01.66 from /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.h:9, 49:01.66 from /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:6, 49:01.66 from /builddir/build/BUILD/pale-moon/pmbuild/embedding/components/printingui/unixshared/Unified_cpp_unixshared0.cpp:2: 49:01.66 /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 49:01.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:01.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:01.66 foundInterface = 0; \ 49:01.66 ^~~~~~~~~~~~~~ 49:01.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:01.66 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 49:01.66 ^~~~~~~~~~~~~~~~~~~~~~~ 49:01.66 /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 49:01.66 NS_INTERFACE_MAP_END_THREADSAFE 49:01.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:01.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:01.66 else 49:01.66 ^~~~ 49:01.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:01.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:01.66 ^~~~~~~~~~~~~~~~~~ 49:01.66 /builddir/build/BUILD/pale-moon/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:01.66 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 49:01.66 ^~~~~~~~~~~~~~~~~~~~~~ 49:02.01 libembedding_components_printingui_unixshared.a.desc 49:04.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:04.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 49:04.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISerializable.h:10, 49:04.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrincipal.h:10, 49:04.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:9, 49:04.60 from /builddir/build/BUILD/pale-moon/platform/dom/notification/DesktopNotification.cpp:5: 49:04.60 /builddir/build/BUILD/pale-moon/platform/dom/notification/DesktopNotification.cpp: In member function 'virtual nsresult mozilla::dom::DesktopNotificationCenter::QueryInterface(const nsIID&, void**)': 49:04.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:04.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:04.60 foundInterface = 0; \ 49:04.60 ^~~~~~~~~~~~~~ 49:04.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:04.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:04.60 ^~~~~~~~~~~~~~~~~~~~~~~ 49:04.60 /builddir/build/BUILD/pale-moon/platform/dom/notification/DesktopNotification.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:04.60 NS_INTERFACE_MAP_END 49:04.60 ^~~~~~~~~~~~~~~~~~~~ 49:04.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:04.60 else 49:04.60 ^~~~ 49:04.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:04.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:04.60 ^~~~~~~~~~~~~~~~~~ 49:04.60 /builddir/build/BUILD/pale-moon/platform/dom/notification/DesktopNotification.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:04.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:04.60 ^~~~~~~~~~~~~~~~~~~~~~ 49:08.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 49:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 49:08.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Notification.h:9, 49:08.07 from /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:6: 49:08.07 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 49:08.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:08.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:08.08 foundInterface = 0; \ 49:08.08 ^~~~~~~~~~~~~~ 49:08.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:08.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:08.08 ^~~~~~~~~~~~~~~~~~~~~~~ 49:08.08 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:08.08 NS_INTERFACE_MAP_END 49:08.08 ^~~~~~~~~~~~~~~~~~~~ 49:08.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:08.08 else 49:08.08 ^~~~ 49:08.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:08.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:08.08 ^~~~~~~~~~~~~~~~~~ 49:08.08 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:08.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:08.08 ^~~~~~~~~~~~~~~~~~~~~~ 49:08.08 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 49:08.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:08.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:08.09 foundInterface = 0; \ 49:08.09 ^~~~~~~~~~~~~~ 49:08.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:08.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:08.09 ^~~~~~~~~~~~~~~~~~~~~~~ 49:08.09 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:08.09 NS_INTERFACE_MAP_END 49:08.09 ^~~~~~~~~~~~~~~~~~~~ 49:08.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:08.09 else 49:08.09 ^~~~ 49:08.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:08.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:08.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:08.09 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:08.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 49:08.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:08.10 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 49:08.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:08.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:08.10 foundInterface = 0; \ 49:08.10 ^~~~~~~~~~~~~~ 49:08.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:08.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:08.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:08.10 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:08.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:08.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:08.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:08.10 else 49:08.10 ^~~~ 49:08.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:08.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:08.10 ^~~~~~~~~~~~~~~~~~ 49:08.10 /builddir/build/BUILD/pale-moon/platform/dom/notification/Notification.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:08.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:08.10 ^~~~~~~~~~~~~~~~~~~~~~ 49:12.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:12.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 49:12.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 49:12.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 49:12.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 49:12.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 49:12.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 49:12.64 from /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.h:9, 49:12.64 from /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp:6: 49:12.65 /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::workers::NotificationEvent::QueryInterface(const nsIID&, void**)': 49:12.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:12.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:12.65 foundInterface = 0; \ 49:12.65 ^~~~~~~~~~~~~~ 49:12.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:12.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:12.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:12.65 /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:12.65 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 49:12.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:12.65 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 49:12.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 49:12.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 49:12.65 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 49:12.65 from /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.h:9, 49:12.65 from /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp:6: 49:12.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:12.65 } else 49:12.65 ^~~~ 49:12.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 49:12.65 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 49:12.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:12.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 49:12.65 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 49:12.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:12.65 /builddir/build/BUILD/pale-moon/platform/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 49:12.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(NotificationEvent) 49:12.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.35 libdom_notification.a.desc 49:14.91 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 49:14.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 49:14.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 49:14.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 49:14.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 49:14.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 49:14.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 49:14.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 49:14.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 49:14.91 memcpy(desc, this, fLength); 49:14.91 ^ 49:14.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 49:14.91 class SkDescriptor : SkNoncopyable { 49:14.91 ^~~~~~~~~~~~ 49:14.93 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 49:14.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 49:14.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 49:14.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 49:14.93 memcpy(fDesc, &desc, size); 49:14.93 ^ 49:14.93 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 49:14.93 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 49:14.93 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 49:14.93 class SkDescriptor : SkNoncopyable { 49:14.93 ^~~~~~~~~~~~ 49:16.20 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 49:16.20 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 49:16.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 49:16.20 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 49:16.20 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 49:16.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 49:16.20 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketLog.h:11, 49:16.20 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:6, 49:16.20 from /builddir/build/BUILD/pale-moon/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 49:16.20 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 49:16.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:16.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.20 foundInterface = 0; \ 49:16.20 ^~~~~~~~~~~~~~ 49:16.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:16.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:16.21 ^~~~~~~~~~~~~~~~~~~~~~~ 49:16.21 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:16.21 NS_INTERFACE_MAP_END 49:16.21 ^~~~~~~~~~~~~~~~~~~~ 49:16.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.21 else 49:16.21 ^~~~ 49:16.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:16.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:16.21 ^~~~~~~~~~~~~~~~~~ 49:16.21 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:16.21 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 49:16.21 ^~~~~~~~~~~~~~~~~~~~~~ 49:16.25 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 49:16.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:16.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.25 foundInterface = 0; \ 49:16.25 ^~~~~~~~~~~~~~ 49:16.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:16.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:16.25 ^~~~~~~~~~~~~~~~~~~~~~~ 49:16.25 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:16.25 NS_INTERFACE_MAP_END 49:16.25 ^~~~~~~~~~~~~~~~~~~~ 49:16.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.25 else 49:16.25 ^~~~ 49:16.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:16.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:16.25 ^~~~~~~~~~~~~~~~~~ 49:16.25 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:16.25 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 49:16.25 ^~~~~~~~~~~~~~~~~~~~~~ 49:16.26 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 49:16.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:16.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.26 foundInterface = 0; \ 49:16.26 ^~~~~~~~~~~~~~ 49:16.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:16.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:16.26 ^~~~~~~~~~~~~~~~~~~~~~~ 49:16.26 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:16.26 NS_INTERFACE_MAP_END 49:16.26 ^~~~~~~~~~~~~~~~~~~~ 49:16.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.26 else 49:16.26 ^~~~ 49:16.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:16.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:16.26 ^~~~~~~~~~~~~~~~~~ 49:16.26 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:16.26 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 49:16.26 ^~~~~~~~~~~~~~~~~~~~~~ 49:16.27 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 49:16.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:16.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.27 foundInterface = 0; \ 49:16.27 ^~~~~~~~~~~~~~ 49:16.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:16.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:16.28 ^~~~~~~~~~~~~~~~~~~~~~~ 49:16.28 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:16.28 NS_INTERFACE_MAP_END 49:16.28 ^~~~~~~~~~~~~~~~~~~~ 49:16.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.28 else 49:16.28 ^~~~ 49:16.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:16.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:16.28 ^~~~~~~~~~~~~~~~~~ 49:16.28 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:16.28 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 49:16.28 ^~~~~~~~~~~~~~~~~~~~~~ 49:20.44 libnetwerk_protocol_websocket.a.desc 49:24.34 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: In member function 'void MSAAPathBatch::computeWorstCasePointCount(const SkPath&, int*, int*, int*) const': 49:24.34 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: this statement may fall through 49:24.34 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:280:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:24.34 quadPointCount += 3 * quadPts; 49:24.34 ^ 49:24.34 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:282:17: note: here 49:24.34 case SkPath::kQuad_Verb: 49:24.34 ^~~~ 49:26.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:26.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 49:26.80 from /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.h:10, 49:26.80 from /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:6: 49:26.80 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 49:26.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:26.80 foundInterface = 0; \ 49:26.80 ^~~~~~~~~~~~~~ 49:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:26.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:26.80 ^~~~~~~~~~~~~~~~~~~~~~~ 49:26.80 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:26.80 NS_INTERFACE_MAP_END 49:26.80 ^~~~~~~~~~~~~~~~~~~~ 49:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:26.80 else 49:26.80 ^~~~ 49:26.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:26.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:26.80 ^~~~~~~~~~~~~~~~~~ 49:26.80 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:26.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:26.80 ^~~~~~~~~~~~~~~~~~~~~~ 49:37.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:37.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 49:37.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIInputStream.h:10, 49:37.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIFileStreams.h:10, 49:37.26 from /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:10: 49:37.26 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 49:37.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:37.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:37.26 foundInterface = 0; \ 49:37.26 ^~~~~~~~~~~~~~ 49:37.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:37.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:37.26 ^~~~~~~~~~~~~~~~~~~~~~~ 49:37.26 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:37.26 NS_INTERFACE_MAP_END 49:37.26 ^~~~~~~~~~~~~~~~~~~~ 49:37.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:37.26 else 49:37.26 ^~~~ 49:37.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:37.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:37.26 ^~~~~~~~~~~~~~~~~~ 49:37.26 /builddir/build/BUILD/pale-moon/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:314:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:37.26 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 49:37.26 ^~~~~~~~~~~~~~~~~~~~~~ 49:39.34 libembedding_components_webbrowserpersist.a.desc 49:40.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:47: 49:40.11 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::spell(const char*, int*, char**)': 49:40.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 49:40.11 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:509:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:40.11 } 49:40.11 ^ 49:40.11 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:511:5: note: here 49:40.11 case INITCAP: { 49:40.11 ^~~~ 49:40.11 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::suggest(char***, const char*)': 49:40.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 49:40.11 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:864:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:40.11 capwords = 1; 49:40.11 ~~~~~~~~~^~~ 49:40.11 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:865:5: note: here 49:40.11 case HUHCAP: { 49:40.11 ^~~~ 49:40.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 49:40.11 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:991:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:40.11 capwords = 1; 49:40.11 ~~~~~~~~~^~~ 49:40.11 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:992:7: note: here 49:40.11 case HUHCAP: { 49:40.11 ^~~~ 49:41.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:11: 49:41.20 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/affixmgr.cxx: In member function 'int AffixMgr::encodeit(affentry&, const char*)': 49:41.20 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/affixmgr.cxx: 'char* strncpy(char*, const char*, size_t)' specified bound 20 equals destination size 49:41.20 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/affixmgr.cxx:1189:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 20 equals destination size [-Wstringop-truncation] 49:41.20 strncpy(entry.c.conds, cs, MAXCONDLEN); 49:41.20 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:41.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:20: 49:41.24 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx: In function 'char* line_uniq(char*, char)': 49:41.24 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx: 'lines' may be used uninitialized in this function 49:41.24 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx:396:23: warning: 'lines' may be used uninitialized in this function [-Wmaybe-uninitialized] 49:41.24 strcpy(text, lines[0]); 49:41.24 ^ 49:41.26 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx: In function 'char* mystrrep(char*, const char*, const char*)': 49:41.26 Warning: -Wstringop-truncation in /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length 49:41.26 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx:638:14: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 49:41.26 strncpy(pos, rep, replen); 49:41.26 ~~~~~~~^~~~~~~~~~~~~~~~~~ 49:41.26 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/src/csutil.cxx:621:24: note: length computed here 49:41.27 int replen = strlen(rep); 49:41.27 ~~~~~~^~~~~ 49:47.30 libextensions_spellcheck_hunspell_src.a.desc 49:48.61 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:48.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 49:48.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:48.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:48.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 49:48.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:48.61 from /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.h:10, 49:48.61 from /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.cpp:6: 49:48.61 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 49:48.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:48.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:48.61 foundInterface = 0; \ 49:48.61 ^~~~~~~~~~~~~~ 49:48.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:48.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:48.61 ^~~~~~~~~~~~~~~~~~~~~~~ 49:48.61 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:48.61 NS_INTERFACE_MAP_END 49:48.61 ^~~~~~~~~~~~~~~~~~~~ 49:48.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:48.61 else 49:48.61 ^~~~ 49:48.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:48.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:48.61 ^~~~~~~~~~~~~~~~~~ 49:48.61 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:48.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:48.61 ^~~~~~~~~~~~~~~~~~~~~~ 49:51.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 49:51.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 49:51.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 49:51.18 from /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.h:10, 49:51.18 from /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.cpp:6: 49:51.18 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 49:51.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:51.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:51.18 foundInterface = 0; \ 49:51.18 ^~~~~~~~~~~~~~ 49:51.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:51.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:51.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:51.18 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:51.18 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:51.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:51.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:51.18 else 49:51.18 ^~~~ 49:51.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:51.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:51.18 ^~~~~~~~~~~~~~~~~~ 49:51.18 /builddir/build/BUILD/pale-moon/platform/dom/messagechannel/MessagePort.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:51.18 NS_INTERFACE_MAP_ENTRY(nsIObserver) 49:51.18 ^~~~~~~~~~~~~~~~~~~~~~ 49:59.69 libdom_messagechannel.a.desc 50:00.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:00.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 50:00.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/imgINotificationObserver.h:10, 50:00.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AlertNotification.h:8, 50:00.95 from /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/AlertNotification.cpp:5, 50:00.95 from /builddir/build/BUILD/pale-moon/pmbuild/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 50:00.95 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 50:00.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:00.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:00.95 foundInterface = 0; \ 50:00.95 ^~~~~~~~~~~~~~ 50:00.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:00.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:00.95 ^~~~~~~~~~~~~~~~~~~~~~~ 50:00.95 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/AlertNotification.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:00.95 NS_INTERFACE_MAP_END 50:00.95 ^~~~~~~~~~~~~~~~~~~~ 50:00.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:00.95 else 50:00.95 ^~~~ 50:00.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:00.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:00.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.95 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/AlertNotification.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:00.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 50:00.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.78 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 50:01.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:01.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:01.78 foundInterface = 0; \ 50:01.78 ^~~~~~~~~~~~~~ 50:01.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:01.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:01.78 ^~~~~~~~~~~~~~~~~~~~~~~ 50:01.78 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/nsXULAlerts.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:01.78 NS_INTERFACE_MAP_END 50:01.78 ^~~~~~~~~~~~~~~~~~~~ 50:01.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:01.79 else 50:01.79 ^~~~ 50:01.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:01.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:01.79 ^~~~~~~~~~~~~~~~~~ 50:01.79 /builddir/build/BUILD/pale-moon/platform/toolkit/components/alerts/nsXULAlerts.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:01.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:01.79 ^~~~~~~~~~~~~~~~~~~~~~ 50:02.94 libtoolkit_components_alerts.a.desc 50:07.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:07.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 50:07.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMemoryReporter.h:10, 50:07.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 50:07.86 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 50:07.86 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 50:07.86 from /builddir/build/BUILD/pale-moon/pmbuild/mozilla-config.h:205, 50:07.86 from : 50:07.86 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 50:07.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:07.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:07.86 foundInterface = 0; \ 50:07.86 ^~~~~~~~~~~~~~ 50:07.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:07.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:07.86 ^~~~~~~~~~~~~~~~~~~~~~~ 50:07.86 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:07.86 NS_INTERFACE_MAP_END 50:07.86 ^~~~~~~~~~~~~~~~~~~~ 50:07.86 In file included from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.h:75, 50:07.86 from /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:60: 50:07.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:07.86 } else 50:07.86 ^~~~ 50:07.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:07.86 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:07.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:07.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 50:07.86 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:07.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:07.86 /builddir/build/BUILD/pale-moon/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:07.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 50:07.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:09.27 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:31, 50:09.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkMath.h:13, 50:09.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/../private/SkTemplates.h:13, 50:09.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/GrResourceKey.h:12, 50:09.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 50:09.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 50:09.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 50:09.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 50:09.27 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 50:09.27 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 50:09.27 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 50:09.27 sk_abort_no_print(); \ 50:09.28 ~~~~~~~~~~~~~~~~~^~ 50:09.28 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 50:09.28 #define SkFAIL(message) SK_ABORT(message) 50:09.28 ^~~~~~~~ 50:09.28 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SkFAIL' 50:09.28 SkFAIL("Incomplete Switch\n"); 50:09.28 ^~~~~~ 50:09.28 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 50:09.28 case SkPath::kWinding_FillType: 50:09.28 ^~~~ 50:09.34 libextensions_spellcheck_hunspell_glue.a.desc 50:09.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 50:09.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 50:09.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIComponentManager.h:10, 50:09.80 from /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:7, 50:09.80 from /builddir/build/BUILD/pale-moon/pmbuild/embedding/components/commandhandler/Unified_cpp_commandhandler0.cpp:2: 50:09.80 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 50:09.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:09.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.80 foundInterface = 0; \ 50:09.80 ^~~~~~~~~~~~~~ 50:09.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:09.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:09.80 ^~~~~~~~~~~~~~~~~~~~~~~ 50:09.80 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:09.80 NS_INTERFACE_MAP_END 50:09.80 ^~~~~~~~~~~~~~~~~~~~ 50:09.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:09.80 else 50:09.80 ^~~~ 50:09.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:09.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:09.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:09.80 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:09.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 50:09.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:10.28 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 50:10.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:10.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:10.28 foundInterface = 0; \ 50:10.28 ^~~~~~~~~~~~~~ 50:10.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:10.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:10.28 ^~~~~~~~~~~~~~~~~~~~~~~ 50:10.28 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsCommandManager.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:10.28 NS_INTERFACE_MAP_END 50:10.28 ^~~~~~~~~~~~~~~~~~~~ 50:10.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:10.28 else 50:10.28 ^~~~ 50:10.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:10.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:10.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:10.28 /builddir/build/BUILD/pale-moon/platform/embedding/components/commandhandler/nsCommandManager.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:10.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 50:10.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:11.07 libembedding_components_commandhandler.a.desc 50:11.75 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:31, 50:11.75 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkRefCnt.h:12, 50:11.75 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 50:11.75 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 50:11.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 50:11.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 50:11.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 50:11.75 sk_abort_no_print(); \ 50:11.75 ~~~~~~~~~~~~~~~~~^~ 50:11.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 50:11.75 #define SkFAIL(message) SK_ABORT(message) 50:11.75 ^~~~~~~~ 50:11.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SkFAIL' 50:11.75 SkFAIL("Unexpected path fill."); 50:11.75 ^~~~~~ 50:11.75 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 50:11.75 case GrStencilOp::kIncWrap: 50:11.75 ^~~~ 50:18.58 /builddir/build/BUILD/pale-moon/platform/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const mozilla::gfx::Matrix&)': 50:18.58 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/2d/DrawTargetCairo.cpp: 'pat' may be used uninitialized in this function 50:18.58 /builddir/build/BUILD/pale-moon/platform/gfx/2d/DrawTargetCairo.cpp:494:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:18.58 cairo_pattern_t* pat; 50:18.58 ^~~ 50:38.60 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:31, 50:38.61 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkMath.h:13, 50:38.61 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/GrTypes.h:11, 50:38.61 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/gpu/GrCaps.h:11, 50:38.61 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.h:11, 50:38.61 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:8: 50:38.61 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp: In static member function 'static gr_instanced::GLSLInstanceProcessor::Backend* gr_instanced::GLSLInstanceProcessor::Backend::Create(const GrPipeline&, gr_instanced::BatchInfo, const gr_instanced::GLSLInstanceProcessor::VertexInputs&)': 50:38.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 50:38.61 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 50:38.61 sk_abort_no_print(); \ 50:38.61 ~~~~~~~~~~~~~~~~~^~ 50:38.61 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 50:38.61 #define SkFAIL(message) SK_ABORT(message) 50:38.61 ^~~~~~~~ 50:38.61 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1697:13: note: in expansion of macro 'SkFAIL' 50:38.61 SkFAIL("Unexpected antialias mode."); 50:38.61 ^~~~~~ 50:38.61 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1698:9: note: here 50:38.61 case AntialiasMode::kNone: 50:38.61 ^~~~ 50:41.26 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:41.26 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:41.26 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:41.26 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 50:41.26 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 50:41.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:41.26 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:41.26 memcpy(desc, this, fLength); 50:41.26 ^ 50:41.26 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:41.26 class SkDescriptor : SkNoncopyable { 50:41.26 ^~~~~~~~~~~~ 50:41.28 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:41.28 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:41.28 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:41.28 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 50:41.28 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 50:41.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:41.28 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:41.28 memcpy(fDesc, &desc, size); 50:41.28 ^ 50:41.28 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:41.28 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:41.28 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:41.28 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 50:41.28 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:41.28 class SkDescriptor : SkNoncopyable { 50:41.28 ^~~~~~~~~~~~ 50:42.79 /builddir/build/BUILD/pale-moon/platform/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 50:42.79 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/2d/Path.cpp: 't2' may be used uninitialized in this function 50:42.79 /builddir/build/BUILD/pale-moon/platform/gfx/2d/Path.cpp:530:18: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:42.79 SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); 50:42.79 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:42.89 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:42.89 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:42.89 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:42.89 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 50:42.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 50:42.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:42.89 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:42.90 memcpy(desc, this, fLength); 50:42.90 ^ 50:42.90 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:42.90 class SkDescriptor : SkNoncopyable { 50:42.90 ^~~~~~~~~~~~ 50:42.91 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:42.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:42.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:42.91 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 50:42.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 50:42.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:42.91 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:42.91 memcpy(fDesc, &desc, size); 50:42.91 ^ 50:42.92 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:42.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:42.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:42.92 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 50:42.92 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:42.92 class SkDescriptor : SkNoncopyable { 50:42.92 ^~~~~~~~~~~~ 50:44.60 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:44.60 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:44.60 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:44.60 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 50:44.60 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 50:44.60 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 50:44.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:44.60 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:44.60 memcpy(desc, this, fLength); 50:44.60 ^ 50:44.60 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:44.60 class SkDescriptor : SkNoncopyable { 50:44.60 ^~~~~~~~~~~~ 50:44.62 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:44.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:44.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:44.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 50:44.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 50:44.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 50:44.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:44.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:44.62 memcpy(fDesc, &desc, size); 50:44.62 ^ 50:44.62 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:44.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:44.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:44.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 50:44.62 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 50:44.62 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:44.62 class SkDescriptor : SkNoncopyable { 50:44.62 ^~~~~~~~~~~~ 50:46.17 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:46.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:46.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 50:46.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 50:46.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:46.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:46.17 memcpy(desc, this, fLength); 50:46.17 ^ 50:46.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:46.17 class SkDescriptor : SkNoncopyable { 50:46.17 ^~~~~~~~~~~~ 50:46.19 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:46.19 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:46.19 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 50:46.19 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 50:46.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:46.19 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:46.19 memcpy(fDesc, &desc, size); 50:46.19 ^ 50:46.19 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:46.19 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:46.19 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 50:46.19 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:46.19 class SkDescriptor : SkNoncopyable { 50:46.19 ^~~~~~~~~~~~ 50:47.63 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:47.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:47.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:47.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 50:47.63 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 50:47.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 50:47.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:47.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:47.63 memcpy(desc, this, fLength); 50:47.63 ^ 50:47.63 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:47.63 class SkDescriptor : SkNoncopyable { 50:47.63 ^~~~~~~~~~~~ 50:47.65 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:47.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:47.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:47.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 50:47.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 50:47.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 50:47.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:47.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:47.65 memcpy(fDesc, &desc, size); 50:47.65 ^ 50:47.65 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:47.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:47.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:47.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 50:47.65 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 50:47.65 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:47.65 class SkDescriptor : SkNoncopyable { 50:47.65 ^~~~~~~~~~~~ 50:49.25 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:49.25 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:49.25 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:49.25 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 50:49.25 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 50:49.25 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 50:49.25 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 50:49.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:49.25 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:49.25 memcpy(desc, this, fLength); 50:49.25 ^ 50:49.25 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:49.25 class SkDescriptor : SkNoncopyable { 50:49.25 ^~~~~~~~~~~~ 50:49.27 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 50:49.27 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 50:49.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:49.27 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:49.27 memcpy(fDesc, &desc, size); 50:49.27 ^ 50:49.27 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 50:49.27 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 50:49.27 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:49.27 class SkDescriptor : SkNoncopyable { 50:49.27 ^~~~~~~~~~~~ 50:50.17 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:50.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:50.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:50.17 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 50:50.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 50:50.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:50.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:35: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:50.17 memcpy(desc, this, fLength); 50:50.17 ^ 50:50.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:50.17 class SkDescriptor : SkNoncopyable { 50:50.17 ^~~~~~~~~~~~ 50:50.18 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:50.18 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:50.18 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:50.18 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 50:50.18 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 50:50.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment 50:50.18 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 50:50.18 memcpy(fDesc, &desc, size); 50:50.18 ^ 50:50.18 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 50:50.18 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 50:50.18 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 50:50.18 from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 50:50.18 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 50:50.18 class SkDescriptor : SkNoncopyable { 50:50.18 ^~~~~~~~~~~~ 50:59.31 libgfx_2d.a.desc 50:59.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/widget/gtk/Unified_c_widget_gtk0.c:2: 50:59.57 /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c: In function 'moz_gtk_combo_box_paint': 50:59.57 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c: unused variable 'arrow_size' 50:59.57 /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c:1812:10: warning: unused variable 'arrow_size' [-Wunused-variable] 50:59.57 gint arrow_size, separator_width; 50:59.57 ^~~~~~~~~~ 50:59.59 At top level: 50:59.59 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c: 'ensure_image_menu_item_widget' defined but not used 50:59.59 /builddir/build/BUILD/pale-moon/platform/widget/gtk/gtk2drawing.c:595:1: warning: 'ensure_image_menu_item_widget' defined but not used [-Wunused-function] 50:59.59 ensure_image_menu_item_widget() 50:59.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:03.22 In file included from /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:14: 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_f16(void*, size_t, size_t, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&)': 51:03.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:03.22 case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 51:03.22 ^ 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 51:03.22 case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 51:03.22 ^~~~ 51:03.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:03.22 case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 51:03.22 ^ 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 51:03.22 case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 51:03.22 ^~~~ 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_tail(size_t, const SkNx<4, T>&, T*) [with T = int]': 51:03.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:03.22 case 3: dst[2] = v[2]; 51:03.22 ^~~ 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 51:03.22 case 2: dst[1] = v[1]; 51:03.22 ^~~~ 51:03.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:03.22 case 2: dst[1] = v[1]; 51:03.22 ^~~ 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 51:03.22 case 1: dst[0] = v[0]; 51:03.22 ^~~~ 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_tail(size_t, const SkNx<4, T>&, T*) [with T = short unsigned int]': 51:03.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:03.22 case 3: dst[2] = v[2]; 51:03.22 ^~~ 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 51:03.22 case 2: dst[1] = v[1]; 51:03.22 ^~~~ 51:03.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:03.22 case 2: dst[1] = v[1]; 51:03.22 ^~~ 51:03.22 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 51:03.22 case 1: dst[0] = v[0]; 51:03.22 ^~~~ 51:23.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:119: 51:23.39 /builddir/build/BUILD/pale-moon/platform/widget/gtk/nsMenuObject.cpp: In member function 'void nsMenuObjectIconLoader::LoadIcon(nsStyleContext*)': 51:23.39 Warning: -Wunused-result in /builddir/build/BUILD/pale-moon/platform/widget/gtk/nsMenuObject.cpp: ignoring return value of 'nsresult imgLoader::LoadImage(nsIURI*, nsIURI*, nsIURI*, imgLoader::ReferrerPolicy, nsIPrincipal*, nsILoadGroup*, imgINotificationObserver*, nsINode*, nsIDocument*, nsLoadFlags, nsISupports*, nsContentPolicyType, const nsAString_internal&, imgRequestProxy**)', declared with attribute warn_unused_result 51:23.39 /builddir/build/BUILD/pale-moon/platform/widget/gtk/nsMenuObject.cpp:237:26: warning: ignoring return value of 'nsresult imgLoader::LoadImage(nsIURI*, nsIURI*, nsIURI*, imgLoader::ReferrerPolicy, nsIPrincipal*, nsILoadGroup*, imgINotificationObserver*, nsINode*, nsIDocument*, nsLoadFlags, nsISupports*, nsContentPolicyType, const nsAString_internal&, imgRequestProxy**)', declared with attribute warn_unused_result [-Wunused-result] 51:23.39 loader->LoadImage(uri, nullptr, nullptr, mozilla::net::RP_Unset, 51:23.39 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.39 nullptr, loadGroup, this, nullptr, nullptr, 51:23.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.39 nsIRequest::LOAD_NORMAL, nullptr, 51:23.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.39 nsIContentPolicy::TYPE_IMAGE, EmptyString(), 51:23.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.39 getter_AddRefs(mImageRequest)); 51:23.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:32.72 libwidget_gtk.a.desc 51:34.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 51:34.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 51:34.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:34.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:34.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 51:34.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 51:34.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 51:34.87 from /builddir/build/BUILD/pale-moon/platform/layout/xul/BoxObject.cpp:6: 51:34.87 /builddir/build/BUILD/pale-moon/platform/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 51:34.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:34.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:34.87 foundInterface = 0; \ 51:34.87 ^~~~~~~~~~~~~~ 51:34.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:34.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:34.88 ^~~~~~~~~~~~~~~~~~~~~~~ 51:34.88 /builddir/build/BUILD/pale-moon/platform/layout/xul/BoxObject.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:34.88 NS_INTERFACE_MAP_END 51:34.88 ^~~~~~~~~~~~~~~~~~~~ 51:34.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:34.88 else 51:34.88 ^~~~ 51:34.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:34.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:34.88 ^~~~~~~~~~~~~~~~~~ 51:34.88 /builddir/build/BUILD/pale-moon/platform/layout/xul/BoxObject.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:34.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:34.88 ^~~~~~~~~~~~~~~~~~~~~~ 51:38.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 51:38.17 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: this statement may fall through 51:38.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:38.17 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 51:38.17 ^~ 51:38.17 /builddir/build/BUILD/pale-moon/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 51:38.17 case SkOTTableName::Record::PlatformID::Unicode: 51:38.17 ^~~~ 51:46.95 libgfx_skia.a.desc 51:47.86 libtoolkit_components_filepicker.a.desc 51:50.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 51:50.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 51:50.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIIOService.h:10, 51:50.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIIOService2.h:10, 51:50.07 from /builddir/build/BUILD/pale-moon/platform/netwerk/base/nsIOService.h:10, 51:50.07 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:6: 51:50.08 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp: In member function 'virtual nsresult mozilla::net::nsBinHexDecoder::QueryInterface(const nsIID&, void**)': 51:50.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:50.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:50.08 foundInterface = 0; \ 51:50.08 ^~~~~~~~~~~~~~ 51:50.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:50.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:50.08 ^~~~~~~~~~~~~~~~~~~~~~~ 51:50.08 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:50.08 NS_INTERFACE_MAP_END 51:50.08 ^~~~~~~~~~~~~~~~~~~~ 51:50.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:50.08 else 51:50.08 ^~~~ 51:50.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:50.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:50.08 ^~~~~~~~~~~~~~~~~~ 51:50.08 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:50.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:50.08 ^~~~~~~~~~~~~~~~~~~~~~ 51:54.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 51:54.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 51:54.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRequestObserver.h:10, 51:54.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStreamListener.h:10, 51:54.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStreamConverter.h:10, 51:54.16 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.h:8, 51:54.16 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:6: 51:54.16 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 51:54.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:54.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.16 foundInterface = 0; \ 51:54.16 ^~~~~~~~~~~~~~ 51:54.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:54.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:54.16 ^~~~~~~~~~~~~~~~~~~~~~~ 51:54.16 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:54.16 NS_INTERFACE_MAP_END 51:54.16 ^~~~~~~~~~~~~~~~~~~~ 51:54.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:54.16 else 51:54.16 ^~~~ 51:54.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:54.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:54.16 ^~~~~~~~~~~~~~~~~~ 51:54.16 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:54.16 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 51:54.16 ^~~~~~~~~~~~~~~~~~~~~~ 51:55.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 51:55.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 51:55.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIRequestObserver.h:10, 51:55.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStreamListener.h:10, 51:55.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStreamConverter.h:10, 51:55.94 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.h:9, 51:55.94 from /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:6: 51:55.94 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 51:55.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:55.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:55.94 foundInterface = 0; \ 51:55.94 ^~~~~~~~~~~~~~ 51:55.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:55.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:55.94 ^~~~~~~~~~~~~~~~~~~~~~~ 51:55.94 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:55.94 NS_INTERFACE_MAP_END 51:55.94 ^~~~~~~~~~~~~~~~~~~~ 51:55.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:55.94 else 51:55.94 ^~~~ 51:55.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:55.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:55.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:55.94 /builddir/build/BUILD/pale-moon/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:125:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:55.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 51:55.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:56.32 libnetwerk_streamconv_converters.a.desc 51:56.64 libintl_chardet.a.desc 52:00.93 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 52:00.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 52:00.93 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/inDOMUtils.cpp:40: 52:00.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 52:00.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 52:00.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:00.93 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 52:00.93 ^ 52:00.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 52:00.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 52:00.93 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContentInlines.h:12, 52:00.93 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/inDOMUtils.cpp:17: 52:00.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 52:00.93 class nsCSSValue { 52:00.93 ^~~~~~~~~~ 52:01.89 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:24, 52:01.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 52:01.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 52:01.89 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContentInlines.h:12, 52:01.89 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/inDOMUtils.cpp:17: 52:01.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h: In member function 'virtual nsresult inDOMUtils::GetCSSPropertyNames(uint32_t, uint32_t*, char16_t***)': 52:01.89 Warning: -Warray-bounds in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h: array subscript (nsCSSPropertyID)367 is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} 52:01.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h:482:46: warning: array subscript (nsCSSPropertyID)367 is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} [-Warray-bounds] 52:01.89 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 52:01.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 52:10.59 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 52:10.59 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 52:10.59 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/nsFontFace.cpp:7: 52:10.59 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 52:10.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 52:10.59 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:10.59 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 52:10.59 ^ 52:10.60 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 52:10.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 52:10.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 52:10.60 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/nsFontFace.cpp:7: 52:10.60 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 52:10.60 class nsCSSValue { 52:10.60 ^~~~~~~~~~ 52:13.66 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 52:13.66 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 52:13.66 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.h:20, 52:13.66 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/nsFontFaceList.cpp:8: 52:13.66 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 52:13.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 52:13.66 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:13.66 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 52:13.66 ^ 52:13.66 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 52:13.66 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 52:13.66 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 52:13.66 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.h:20, 52:13.66 from /builddir/build/BUILD/pale-moon/platform/layout/inspector/nsFontFaceList.cpp:8: 52:13.66 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 52:13.66 class nsCSSValue { 52:13.66 ^~~~~~~~~~ 52:14.69 liblayout_inspector.a.desc 52:15.27 libstorage_build.a.desc 52:18.75 libmozillapkix.a.desc 52:20.77 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/toolkit/components/telemetry/Telemetry.cpp: 'void {anonymous}::HangReports::AddHang(const mozilla::Telemetry::ProcessedStack&, uint32_t, int32_t, int32_t, mozilla::HangMonitor::HangAnnotationsPtr)' defined but not used 52:20.77 /builddir/build/BUILD/pale-moon/platform/toolkit/components/telemetry/Telemetry.cpp:270:1: warning: 'void {anonymous}::HangReports::AddHang(const mozilla::Telemetry::ProcessedStack&, uint32_t, int32_t, int32_t, mozilla::HangMonitor::HangAnnotationsPtr)' defined but not used [-Wunused-function] 52:20.77 HangReports::AddHang(const Telemetry::ProcessedStack& aStack, 52:20.77 ^~~~~~~~~~~ 52:31.57 libtoolkit_components_telemetry.a.desc 52:38.54 /builddir/build/BUILD/pale-moon/platform/dom/workers/RuntimeService.cpp: In constructor '{anonymous}::WorkerThreadContextPrivate::WorkerThreadContextPrivate(mozilla::dom::workers::WorkerPrivate*)': 52:38.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/workers/RuntimeService.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment 52:38.54 /builddir/build/BUILD/pale-moon/platform/dom/workers/RuntimeService.cpp:881:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment [-Wclass-memaccess] 52:38.54 memset(this, 0, sizeof(PerThreadAtomCache)); 52:38.54 ^ 52:38.54 /builddir/build/BUILD/pale-moon/platform/dom/workers/RuntimeService.cpp:855:7: note: 'class {anonymous}::WorkerThreadContextPrivate' declared here 52:38.55 class WorkerThreadContextPrivate : private PerThreadAtomCache 52:38.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:47.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:47.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 52:47.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 52:47.08 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.h:9, 52:47.08 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp:6: 52:47.08 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorker::QueryInterface(const nsIID&, void**)': 52:47.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:47.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:47.08 foundInterface = 0; \ 52:47.08 ^~~~~~~~~~~~~~ 52:47.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:47.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:47.08 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:47.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:47.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 52:47.08 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.h:9, 52:47.08 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp:6: 52:47.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:47.08 } else 52:47.08 ^~~~ 52:47.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:47.08 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:47.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:47.08 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:47.08 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorker.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:47.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorker) 52:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:49.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:49.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 52:49.18 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.h:10, 52:49.18 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.cpp:7: 52:49.18 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClient::QueryInterface(const nsIID&, void**)': 52:49.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:49.18 foundInterface = 0; \ 52:49.18 ^~~~~~~~~~~~~~ 52:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:49.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:49.18 ^~~~~~~~~~~~~~~~~~~~~~~ 52:49.18 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:49.18 NS_INTERFACE_MAP_END 52:49.18 ^~~~~~~~~~~~~~~~~~~~ 52:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:49.18 else 52:49.18 ^~~~ 52:49.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:49.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:49.18 ^~~~~~~~~~~~~~~~~~ 52:49.18 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:49.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:49.18 ^~~~~~~~~~~~~~~~~~~~~~ 52:51.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:51.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 52:51.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:51.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:51.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 52:51.87 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 52:51.87 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.h:10, 52:51.87 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:6: 52:51.87 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClients::QueryInterface(const nsIID&, void**)': 52:51.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:51.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:51.87 foundInterface = 0; \ 52:51.87 ^~~~~~~~~~~~~~ 52:51.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:51.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:51.87 ^~~~~~~~~~~~~~~~~~~~~~~ 52:51.87 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:51.87 NS_INTERFACE_MAP_END 52:51.87 ^~~~~~~~~~~~~~~~~~~~ 52:51.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:51.87 else 52:51.87 ^~~~ 52:51.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:51.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:51.88 ^~~~~~~~~~~~~~~~~~ 52:51.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:51.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:51.88 ^~~~~~~~~~~~~~~~~~~~~~ 52:51.90 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult {anonymous}::WebProgressListener::QueryInterface(const nsIID&, void**)': 52:51.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:51.90 foundInterface = 0; \ 52:51.90 ^~~~~~~~~~~~~~ 52:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:51.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:51.90 ^~~~~~~~~~~~~~~~~~~~~~~ 52:51.90 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:480:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:51.90 NS_INTERFACE_MAP_END 52:51.90 ^~~~~~~~~~~~~~~~~~~~ 52:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:51.90 else 52:51.90 ^~~~ 52:51.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:51.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:51.90 ^~~~~~~~~~~~~~~~~~ 52:51.90 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClients.cpp:479:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:51.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:51.90 ^~~~~~~~~~~~~~~~~~~~~~ 52:54.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:54.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 52:54.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 52:54.38 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.h:9, 52:54.38 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp:6: 52:54.38 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 52:54.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:54.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:54.39 foundInterface = 0; \ 52:54.39 ^~~~~~~~~~~~~~ 52:54.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:54.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:54.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.39 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:54.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:54.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 52:54.39 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.h:9, 52:54.39 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp:6: 52:54.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:54.39 } else 52:54.39 ^~~~ 52:54.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:54.39 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:54.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:54.39 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:54.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.39 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:54.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerContainer) 52:54.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 52:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 52:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 52:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 52:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:56.84 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 52:56.84 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 52:56.84 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::FetchEvent::QueryInterface(const nsIID&, void**)': 52:56.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:56.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:56.84 foundInterface = 0; \ 52:56.84 ^~~~~~~~~~~~~~ 52:56.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:56.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:56.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.84 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:907:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:56.84 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 52:56.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.84 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 52:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 52:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:56.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:56.84 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 52:56.84 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 52:56.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:56.85 } else 52:56.85 ^~~~ 52:56.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:56.85 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:56.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:56.85 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:56.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.85 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:906:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:56.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchEvent) 52:56.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:56.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 52:56.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 52:56.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 52:56.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 52:56.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:56.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:56.85 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 52:56.85 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 52:56.85 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableEvent::QueryInterface(const nsIID&, void**)': 52:56.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:56.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:56.85 foundInterface = 0; \ 52:56.85 ^~~~~~~~~~~~~~ 52:56.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:56.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.86 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:56.86 NS_INTERFACE_MAP_END_INHERITING(Event) 52:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.86 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 52:56.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 52:56.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:56.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:56.86 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 52:56.86 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 52:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:56.86 } else 52:56.86 ^~~~ 52:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:56.86 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:56.86 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.86 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:56.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableEvent) 52:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:56.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 52:56.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 52:56.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 52:56.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 52:56.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:56.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:56.88 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 52:56.88 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 52:56.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushMessageData::QueryInterface(const nsIID&, void**)': 52:56.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:56.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:56.88 foundInterface = 0; \ 52:56.88 ^~~~~~~~~~~~~~ 52:56.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:56.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:56.88 ^~~~~~~~~~~~~~~~~~~~~~~ 52:56.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:56.88 NS_INTERFACE_MAP_END 52:56.88 ^~~~~~~~~~~~~~~~~~~~ 52:56.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:56.88 else 52:56.88 ^~~~ 52:56.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:56.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:56.88 ^~~~~~~~~~~~~~~~~~ 52:56.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:56.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:56.88 ^~~~~~~~~~~~~~~~~~~~~~ 52:56.89 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushEvent::QueryInterface(const nsIID&, void**)': 52:56.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:56.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:56.89 foundInterface = 0; \ 52:56.89 ^~~~~~~~~~~~~~ 52:56.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:56.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:56.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.89 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:56.89 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 52:56.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.89 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 52:56.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 52:56.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:56.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:56.89 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 52:56.89 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 52:56.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:56.89 } else 52:56.89 ^~~~ 52:56.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:56.89 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:56.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:56.89 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:56.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.90 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1155:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:56.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PushEvent) 52:56.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 52:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 52:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 52:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 52:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 52:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:56.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:56.91 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 52:56.91 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 52:56.91 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 52:56.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:56.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:56.92 foundInterface = 0; \ 52:56.92 ^~~~~~~~~~~~~~ 52:56.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:56.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:56.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.92 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:56.92 NS_INTERFACE_MAP_END_INHERITING(Event) 52:56.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.92 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 52:56.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 52:56.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:56.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:56.92 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.h:9, 52:56.92 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:6: 52:56.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:56.92 } else 52:56.92 ^~~~ 52:56.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:56.92 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:56.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:56.92 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:56.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.92 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerEvents.cpp:1271:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:56.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableMessageEvent) 52:56.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.34 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:06.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 53:06.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 53:06.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIServiceWorkerManager.h:10, 53:06.34 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.h:9, 53:06.34 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.cpp:6: 53:06.34 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 53:06.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:06.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:06.35 foundInterface = 0; \ 53:06.35 ^~~~~~~~~~~~~~ 53:06.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:06.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:06.35 ^~~~~~~~~~~~~~~~~~~~~~~ 53:06.35 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:06.35 NS_INTERFACE_MAP_END 53:06.35 ^~~~~~~~~~~~~~~~~~~~ 53:06.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:06.35 else 53:06.35 ^~~~ 53:06.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:06.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:06.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.35 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerManager.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:06.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 53:06.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:17.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:17.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 53:17.59 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.h:9, 53:17.59 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.cpp:6: 53:17.59 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerPrivate::QueryInterface(const nsIID&, void**)': 53:17.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:17.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:17.59 foundInterface = 0; \ 53:17.59 ^~~~~~~~~~~~~~ 53:17.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:17.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:17.59 ^~~~~~~~~~~~~~~~~~~~~~~ 53:17.59 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:17.59 NS_INTERFACE_MAP_END 53:17.59 ^~~~~~~~~~~~~~~~~~~~ 53:17.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:17.59 else 53:17.59 ^~~~ 53:17.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:17.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:17.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:17.59 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerPrivate.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:17.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 53:17.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:25.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 53:25.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 53:25.85 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 53:25.85 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 53:25.85 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationMainThread::QueryInterface(const nsIID&, void**)': 53:25.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:25.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.85 foundInterface = 0; \ 53:25.85 ^~~~~~~~~~~~~~ 53:25.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:25.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:25.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.85 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:25.85 NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 53:25.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 53:25.85 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 53:25.85 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 53:25.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.85 } else 53:25.85 ^~~~ 53:25.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 53:25.85 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 53:25.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 53:25.85 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 53:25.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.85 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 53:25.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationMainThread) 53:25.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:25.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 53:25.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 53:25.88 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 53:25.88 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 53:25.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationWorkerThread::QueryInterface(const nsIID&, void**)': 53:25.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:25.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.88 foundInterface = 0; \ 53:25.88 ^~~~~~~~~~~~~~ 53:25.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:25.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:25.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:1030:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:25.88 NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 53:25.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 53:25.88 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 53:25.88 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 53:25.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.88 } else 53:25.88 ^~~~ 53:25.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 53:25.88 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 53:25.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 53:25.88 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 53:25.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:1029:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 53:25.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationWorkerThread) 53:25.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:25.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 53:25.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 53:25.89 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 53:25.89 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 53:25.89 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 53:25.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:25.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.89 foundInterface = 0; \ 53:25.89 ^~~~~~~~~~~~~~ 53:25.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:25.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.89 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:1284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:25.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 53:25.89 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.h:9, 53:25.89 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 53:25.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.89 } else 53:25.89 ^~~~ 53:25.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 53:25.89 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 53:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 53:25.89 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 53:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.89 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerRegistration.cpp:1283:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 53:25.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistration) 53:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:35.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 53:35.68 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 53:35.68 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 53:35.68 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.h:14, 53:35.68 from /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.cpp:7: 53:35.68 /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 53:35.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:35.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:35.68 foundInterface = 0; \ 53:35.68 ^~~~~~~~~~~~~~ 53:35.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:35.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:35.68 ^~~~~~~~~~~~~~~~~~~~~~~ 53:35.68 /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.cpp:1114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:35.68 NS_INTERFACE_MAP_END 53:35.68 ^~~~~~~~~~~~~~~~~~~~ 53:35.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:35.68 else 53:35.68 ^~~~ 53:35.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:35.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:35.68 ^~~~~~~~~~~~~~~~~~ 53:35.68 /builddir/build/BUILD/pale-moon/platform/layout/xul/nsXULPopupManager.cpp:1113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:35.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:35.68 ^~~~~~~~~~~~~~~~~~~~~~ 53:38.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:38.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 53:38.89 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerClient.h:10, 53:38.89 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.h:10, 53:38.89 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:7: 53:38.89 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp: In member function 'virtual nsresult WebProgressListener::QueryInterface(const nsIID&, void**)': 53:38.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:38.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:38.89 foundInterface = 0; \ 53:38.89 ^~~~~~~~~~~~~~ 53:38.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:38.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:38.89 ^~~~~~~~~~~~~~~~~~~~~~~ 53:38.89 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:38.89 NS_INTERFACE_MAP_END 53:38.89 ^~~~~~~~~~~~~~~~~~~~ 53:38.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:38.89 else 53:38.89 ^~~~ 53:38.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:38.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:38.89 ^~~~~~~~~~~~~~~~~~ 53:38.89 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:38.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:38.89 ^~~~~~~~~~~~~~~~~~~~~~ 53:39.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/xpcpublic.h:18, 53:39.63 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.h:18, 53:39.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:30, 53:39.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 53:39.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/PromiseBinding.h:10, 53:39.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Promise.h:15, 53:39.63 from /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:12: 53:39.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPIDOMWindow.h: In member function 'virtual nsresult ClientNavigateRunnable::Run()': 53:39.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPIDOMWindow.h: 'window' may be used uninitialized in this function 53:39.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsPIDOMWindow.h:234:12: warning: 'window' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:39.63 return mIsInnerWindow ? mOuterWindow.get() : AsOuter(); 53:39.63 ^~~~~~~~~~~~~~ 53:39.63 /builddir/build/BUILD/pale-moon/platform/dom/workers/ServiceWorkerWindowClient.cpp:390:21: note: 'window' was declared here 53:39.63 nsGlobalWindow* window; 53:39.63 ^~~~~~ 53:41.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 53:41.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 53:41.11 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 53:41.11 from /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.h:9, 53:41.11 from /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp:6: 53:41.11 /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::SharedWorker::QueryInterface(const nsIID&, void**)': 53:41.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:41.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:41.11 foundInterface = 0; \ 53:41.11 ^~~~~~~~~~~~~~ 53:41.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:41.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.12 /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:41.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 53:41.12 from /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.h:12, 53:41.12 from /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp:6: 53:41.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:41.12 } else 53:41.12 ^~~~ 53:41.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 53:41.12 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 53:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 53:41.12 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 53:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.12 /builddir/build/BUILD/pale-moon/platform/dom/workers/SharedWorker.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 53:41.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SharedWorker) 53:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.37 liblayout_xul.a.desc 53:45.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:45.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 53:45.85 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 53:45.85 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIAttribute.h:9, 53:45.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Attr.h:14, 53:45.85 from /builddir/build/BUILD/pale-moon/platform/dom/base/Attr.cpp:10: 53:45.85 /builddir/build/BUILD/pale-moon/platform/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 53:45.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:45.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:45.86 foundInterface = 0; \ 53:45.86 ^~~~~~~~~~~~~~ 53:45.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:45.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:45.86 ^~~~~~~~~~~~~~~~~~~~~~~ 53:45.86 /builddir/build/BUILD/pale-moon/platform/dom/base/Attr.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:45.86 NS_INTERFACE_MAP_END 53:45.86 ^~~~~~~~~~~~~~~~~~~~ 53:45.86 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContentInlines.h:11, 53:45.86 from /builddir/build/BUILD/pale-moon/platform/dom/base/Attr.cpp:19: 53:45.86 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:2945:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:45.86 } else 53:45.86 ^~~~ 53:45.86 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:2945:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 53:45.86 } else 53:45.86 ^~~~ 53:48.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 53:48.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 53:48.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:48.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:48.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 53:48.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BarProps.h:16, 53:48.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/BarProps.cpp:6: 53:48.17 /builddir/build/BUILD/pale-moon/platform/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 53:48.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:48.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:48.17 foundInterface = 0; \ 53:48.17 ^~~~~~~~~~~~~~ 53:48.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:48.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:48.17 ^~~~~~~~~~~~~~~~~~~~~~~ 53:48.17 /builddir/build/BUILD/pale-moon/platform/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:48.17 NS_INTERFACE_MAP_END 53:48.17 ^~~~~~~~~~~~~~~~~~~~ 53:48.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:48.18 else 53:48.18 ^~~~ 53:48.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:48.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:48.18 ^~~~~~~~~~~~~~~~~~ 53:48.18 /builddir/build/BUILD/pale-moon/platform/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:48.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:48.18 ^~~~~~~~~~~~~~~~~~~~~~ 53:52.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 53:52.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 53:52.32 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 53:52.32 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.h:9, 53:52.32 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6: 53:52.32 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::QueryInterface(const nsIID&, void**)': 53:52.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:52.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:52.32 foundInterface = 0; \ 53:52.32 ^~~~~~~~~~~~~~ 53:52.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:52.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:52.32 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:3696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:52.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:52.32 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 53:52.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 53:52.32 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:14, 53:52.32 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.h:16, 53:52.32 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6: 53:52.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:52.32 } else 53:52.32 ^~~~ 53:52.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 53:52.32 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 53:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:52.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 53:52.32 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 53:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:52.32 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:3695:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 53:52.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WorkerPrivateParent) 53:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:52.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 53:52.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 53:52.38 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 53:52.38 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.h:9, 53:52.38 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6: 53:52.38 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::EventTarget::QueryInterface(const nsIID&, void**)': 53:52.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:52.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:52.38 foundInterface = 0; \ 53:52.38 ^~~~~~~~~~~~~~ 53:52.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:52.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:52.38 ^~~~~~~~~~~~~~~~~~~~~~~ 53:52.38 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:52.38 NS_INTERFACE_MAP_END 53:52.38 ^~~~~~~~~~~~~~~~~~~~ 53:52.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:52.38 else 53:52.38 ^~~~ 53:52.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:52.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:52.38 ^~~~~~~~~~~~~~~~~~ 53:52.38 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:6681:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:52.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:52.38 ^~~~~~~~~~~~~~~~~~~~~~ 53:53.85 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.cpp:6: 53:53.85 /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h: In constructor 'mozilla::dom::ExplicitChildIterator::ExplicitChildIterator(const nsIContent*, bool)': 53:53.85 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after 53:53.85 /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h:120:8: warning: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after [-Wreorder] 53:53.85 bool mIsFirst; 53:53.85 ^~~~~~~~ 53:53.85 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' 53:53.85 /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.h:117:12: warning: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' [-Wreorder] 53:53.85 uint32_t mIndexInInserted; 53:53.85 ^~~~~~~~~~~~~~~~ 53:53.85 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.cpp: when initialized here 53:53.85 /builddir/build/BUILD/pale-moon/platform/dom/base/ChildIterator.cpp:19:1: warning: when initialized here [-Wreorder] 53:53.85 ExplicitChildIterator::ExplicitChildIterator(const nsIContent* aParent, 53:53.85 ^~~~~~~~~~~~~~~~~~~~~ 53:55.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::workers::WorkerPrivate::EnterDebuggerEventLoop()': 53:55.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: 'runnable' may be used uninitialized in this function 53:55.88 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:5772:47: warning: 'runnable' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:55.88 static_cast(runnable)->Run(); 53:55.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 53:55.90 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::workers::WorkerPrivate::ClearDebuggerEventQueue()': 53:55.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: 'runnable' may be used uninitialized in this function 53:55.90 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:5212:22: warning: 'runnable' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:55.90 runnable->Release(); 53:55.90 ~~~~~~~~~~~~~~~~~^~ 53:56.06 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*)': 53:56.06 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp: 'runnable' may be used uninitialized in this function 53:56.06 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerPrivate.cpp:4768:47: warning: 'runnable' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:56.06 static_cast(runnable)->Run(); 53:56.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 53:58.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 53:58.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 53:58.93 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 53:58.93 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.h:9, 53:58.93 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.cpp:6: 53:58.93 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerRunnable::QueryInterface(const nsIID&, void**)': 53:58.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:58.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:58.93 foundInterface = 0; \ 53:58.93 ^~~~~~~~~~~~~~ 53:58.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:58.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:58.93 ^~~~~~~~~~~~~~~~~~~~~~~ 53:58.93 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:58.93 NS_INTERFACE_MAP_END 53:58.93 ^~~~~~~~~~~~~~~~~~~~ 53:58.93 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerRunnable.cpp:225:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:58.93 else 53:58.93 ^~~~ 54:01.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:01.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:01.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCrypto.h:10, 54:01.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.h:8, 54:01.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.cpp:5: 54:01.55 /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 54:01.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:01.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.55 foundInterface = 0; \ 54:01.55 ^~~~~~~~~~~~~~ 54:01.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:01.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:01.55 ^~~~~~~~~~~~~~~~~~~~~~~ 54:01.55 /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:01.55 NS_INTERFACE_MAP_END 54:01.55 ^~~~~~~~~~~~~~~~~~~~ 54:01.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.55 else 54:01.55 ^~~~ 54:01.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:01.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:01.55 ^~~~~~~~~~~~~~~~~~ 54:01.55 /builddir/build/BUILD/pale-moon/platform/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:01.55 NS_INTERFACE_MAP_ENTRY(nsIDOMCrypto) 54:01.55 ^~~~~~~~~~~~~~~~~~~~~~ 54:01.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 54:01.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 54:01.81 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 54:01.81 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.h:9, 54:01.81 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:6: 54:01.81 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 54:01.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:01.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.81 foundInterface = 0; \ 54:01.81 ^~~~~~~~~~~~~~ 54:01.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:01.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:01.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.81 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:01.81 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:01.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.81 else 54:01.81 ^~~~ 54:01.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:01.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:01.81 ^~~~~~~~~~~~~~~~~~ 54:01.81 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:01.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:01.81 ^~~~~~~~~~~~~~~~~~~~~~ 54:01.82 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 54:01.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:01.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.82 foundInterface = 0; \ 54:01.82 ^~~~~~~~~~~~~~ 54:01.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:01.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:01.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.82 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:01.82 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 54:01.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 54:01.82 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.h:10, 54:01.82 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:6: 54:01.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.82 } else 54:01.82 ^~~~ 54:01.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 54:01.82 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 54:01.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 54:01.82 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 54:01.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.82 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 54:01.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerGlobalScope) 54:01.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.83 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 54:01.83 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 54:01.83 from /builddir/build/BUILD/pale-moon/platform/dom/workers/Workers.h:11, 54:01.83 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.h:9, 54:01.83 from /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:6: 54:01.83 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 54:01.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:01.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.83 foundInterface = 0; \ 54:01.83 ^~~~~~~~~~~~~~ 54:01.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:01.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:01.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.83 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:01.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:01.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.83 else 54:01.83 ^~~~ 54:01.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:01.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:01.83 ^~~~~~~~~~~~~~~~~~ 54:01.83 /builddir/build/BUILD/pale-moon/platform/dom/workers/WorkerScope.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:01.83 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 54:01.83 ^~~~~~~~~~~~~~~~~~~~~~ 54:03.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:03.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:03.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:03.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:03.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:03.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:03.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:13, 54:03.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.cpp:7: 54:03.57 /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 54:03.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:03.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:03.57 foundInterface = 0; \ 54:03.57 ^~~~~~~~~~~~~~ 54:03.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:03.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:03.57 ^~~~~~~~~~~~~~~~~~~~~~~ 54:03.57 /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:03.57 NS_INTERFACE_MAP_END 54:03.58 ^~~~~~~~~~~~~~~~~~~~ 54:03.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:03.58 else 54:03.58 ^~~~ 54:03.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:03.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:03.58 ^~~~~~~~~~~~~~~~~~ 54:03.58 /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.cpp:222:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:03.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:03.58 ^~~~~~~~~~~~~~~~~~~~~~ 54:04.77 libdom_workers.a.desc 54:06.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:06.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:06.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMCursor.h:10, 54:06.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.h:9, 54:06.04 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.cpp:6: 54:06.04 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.cpp: In member function 'virtual nsresult mozilla::dom::DOMCursor::QueryInterface(const nsIID&, void**)': 54:06.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:06.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:06.04 foundInterface = 0; \ 54:06.04 ^~~~~~~~~~~~~~ 54:06.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:06.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:06.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:06.05 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:06.05 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 54:06.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:06.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:06.05 else 54:06.05 ^~~~ 54:06.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:06.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:06.05 ^~~~~~~~~~~~~~~~~~ 54:06.05 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMCursor.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:06.05 NS_INTERFACE_MAP_ENTRY(nsIDOMDOMCursor) 54:06.05 ^~~~~~~~~~~~~~~~~~~~~~ 54:06.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:06.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:06.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:06.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:06.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:06.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 54:06.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMError.h:10, 54:06.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMError.cpp:6: 54:06.13 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 54:06.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:06.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:06.13 foundInterface = 0; \ 54:06.13 ^~~~~~~~~~~~~~ 54:06.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:06.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:06.13 ^~~~~~~~~~~~~~~~~~~~~~~ 54:06.13 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMError.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:06.13 NS_INTERFACE_MAP_END 54:06.13 ^~~~~~~~~~~~~~~~~~~~ 54:06.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:06.13 else 54:06.13 ^~~~ 54:06.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:06.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:06.13 ^~~~~~~~~~~~~~~~~~ 54:06.13 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMError.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:06.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:06.13 ^~~~~~~~~~~~~~~~~~~~~~ 54:07.39 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:07.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 54:07.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 54:07.39 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:6: 54:07.39 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 54:07.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:07.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:07.39 foundInterface = 0; \ 54:07.39 ^~~~~~~~~~~~~~ 54:07.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:07.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:07.40 ^~~~~~~~~~~~~~~~~~~~~~~ 54:07.40 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:07.40 NS_INTERFACE_MAP_END 54:07.40 ^~~~~~~~~~~~~~~~~~~~ 54:07.40 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:14: 54:07.40 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:07.40 } else 54:07.40 ^~~~ 54:07.40 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:156:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:07.40 NS_IMPL_QUERY_CLASSINFO(Exception) 54:07.40 ^~~~~~~~~~~~~~~~~~~~~~~ 54:07.41 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:07.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 54:07.41 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 54:07.41 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:6: 54:07.41 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::DOMException::QueryInterface(const nsIID&, void**)': 54:07.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:07.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:07.41 foundInterface = 0; \ 54:07.41 ^~~~~~~~~~~~~~ 54:07.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:07.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:07.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:07.41 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:07.41 NS_INTERFACE_MAP_END_INHERITING(Exception) 54:07.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:07.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:07.41 else 54:07.41 ^~~~ 54:07.41 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:07.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:07.41 ^~~~~~~~~~~~~~~~~~ 54:07.41 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:07.41 NS_INTERFACE_MAP_ENTRY(nsIDOMDOMException) 54:07.41 ^~~~~~~~~~~~~~~~~~~~~~ 54:07.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 54:07.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMException.h:16, 54:07.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:6: 54:07.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:07.46 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 54:07.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 54:07.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 54:07.46 memset(aT, 0, sizeof(T)); 54:07.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 54:07.46 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMException.cpp:21: 54:07.47 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 54:07.47 struct GlobalProperties { 54:07.47 ^~~~~~~~~~~~~~~~ 54:08.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:08.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:08.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 54:08.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMImplementation.h:10, 54:08.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMImplementation.h:9, 54:08.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMImplementation.cpp:6: 54:08.03 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 54:08.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:08.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:08.03 foundInterface = 0; \ 54:08.03 ^~~~~~~~~~~~~~ 54:08.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:08.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:08.03 ^~~~~~~~~~~~~~~~~~~~~~~ 54:08.03 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMImplementation.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:08.03 NS_INTERFACE_MAP_END 54:08.03 ^~~~~~~~~~~~~~~~~~~~ 54:08.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:08.03 else 54:08.03 ^~~~ 54:08.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:08.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:08.03 ^~~~~~~~~~~~~~~~~~ 54:08.03 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMImplementation.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:08.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:08.03 ^~~~~~~~~~~~~~~~~~~~~~ 54:10.05 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:10.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:10.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:10.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:10.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:10.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:10.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8, 54:10.05 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 54:10.06 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.h:9, 54:10.06 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:6: 54:10.06 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 54:10.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:10.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:10.06 foundInterface = 0; \ 54:10.06 ^~~~~~~~~~~~~~ 54:10.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:10.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:10.06 ^~~~~~~~~~~~~~~~~~~~~~~ 54:10.06 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:10.06 NS_INTERFACE_MAP_END 54:10.06 ^~~~~~~~~~~~~~~~~~~~ 54:10.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:10.06 else 54:10.06 ^~~~ 54:10.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:10.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:10.06 ^~~~~~~~~~~~~~~~~~ 54:10.06 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:10.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:10.06 ^~~~~~~~~~~~~~~~~~~~~~ 54:10.06 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 54:10.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:10.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:10.06 foundInterface = 0; \ 54:10.06 ^~~~~~~~~~~~~~ 54:10.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:10.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:10.06 ^~~~~~~~~~~~~~~~~~~~~~~ 54:10.06 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:10.06 NS_INTERFACE_MAP_END 54:10.06 ^~~~~~~~~~~~~~~~~~~~ 54:10.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:10.06 else 54:10.06 ^~~~ 54:10.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:10.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:10.06 ^~~~~~~~~~~~~~~~~~ 54:10.06 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMIntersectionObserver.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:10.06 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 54:10.06 ^~~~~~~~~~~~~~~~~~~~~~ 54:12.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:12.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 54:12.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMParser.h:9, 54:12.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMParser.cpp:6: 54:12.57 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 54:12.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:12.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.57 foundInterface = 0; \ 54:12.57 ^~~~~~~~~~~~~~ 54:12.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:12.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:12.57 ^~~~~~~~~~~~~~~~~~~~~~~ 54:12.57 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMParser.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:12.57 NS_INTERFACE_MAP_END 54:12.57 ^~~~~~~~~~~~~~~~~~~~ 54:12.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:12.57 else 54:12.57 ^~~~ 54:12.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:12.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:12.57 ^~~~~~~~~~~~~~~~~~ 54:12.57 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMParser.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:12.57 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:12.57 ^~~~~~~~~~~~~~~~~~~~~~ 54:13.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:13.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:13.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:13.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:13.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:13.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 54:13.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 54:13.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp:6: 54:13.13 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp: In member function 'virtual nsresult mozilla::dom::DOMQuad::QuadBounds::QueryInterface(const nsIID&, void**)': 54:13.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:13.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:13.13 foundInterface = 0; \ 54:13.13 ^~~~~~~~~~~~~~ 54:13.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:13.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.13 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:13.13 NS_INTERFACE_MAP_END_INHERITING(DOMRectReadOnly) 54:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.13 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 54:13.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 54:13.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp:6: 54:13.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:13.13 } else 54:13.13 ^~~~ 54:13.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 54:13.13 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 54:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 54:13.13 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 54:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.13 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMQuad.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 54:13.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMQuad::QuadBounds) 54:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:14.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:14.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 54:14.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMClientRect.h:10, 54:14.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRect.h:9, 54:14.35 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:6: 54:14.35 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 54:14.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:14.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:14.35 foundInterface = 0; \ 54:14.35 ^~~~~~~~~~~~~~ 54:14.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:14.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:14.35 ^~~~~~~~~~~~~~~~~~~~~~~ 54:14.35 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:14.35 NS_INTERFACE_MAP_END 54:14.35 ^~~~~~~~~~~~~~~~~~~~ 54:14.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:14.35 else 54:14.35 ^~~~ 54:14.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:14.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:14.35 ^~~~~~~~~~~~~~~~~~ 54:14.35 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:14.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:14.35 ^~~~~~~~~~~~~~~~~~~~~~ 54:14.36 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 54:14.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:14.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:14.36 foundInterface = 0; \ 54:14.36 ^~~~~~~~~~~~~~ 54:14.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:14.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:14.36 ^~~~~~~~~~~~~~~~~~~~~~~ 54:14.36 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:14.36 NS_INTERFACE_MAP_END 54:14.36 ^~~~~~~~~~~~~~~~~~~~ 54:14.36 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 54:14.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMRect.h:13, 54:14.36 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:6: 54:14.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:14.36 } else 54:14.36 ^~~~ 54:14.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 54:14.36 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:14.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 54:14.37 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:14.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:14.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:14.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.37 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRect.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 54:14.37 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 54:14.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 54:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 54:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 54:14.64 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.h:9, 54:14.64 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.cpp:6: 54:14.64 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 54:14.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:14.64 foundInterface = 0; \ 54:14.64 ^~~~~~~~~~~~~~ 54:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:14.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:14.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.64 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:14.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:14.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:14.64 else 54:14.64 ^~~~ 54:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:14.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:14.64 ^~~~~~~~~~~~~~~~~~ 54:14.64 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMRequest.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:14.64 NS_INTERFACE_MAP_ENTRY(nsIDOMDOMRequest) 54:14.64 ^~~~~~~~~~~~~~~~~~~~~~ 54:15.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:15.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:15.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMStringList.h:9, 54:15.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/DOMStringList.cpp:6: 54:15.76 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 54:15.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:15.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:15.76 foundInterface = 0; \ 54:15.76 ^~~~~~~~~~~~~~ 54:15.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:15.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:15.76 ^~~~~~~~~~~~~~~~~~~~~~~ 54:15.76 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMStringList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:15.76 NS_INTERFACE_MAP_END 54:15.76 ^~~~~~~~~~~~~~~~~~~~ 54:15.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:15.76 else 54:15.76 ^~~~ 54:15.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:15.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:15.76 ^~~~~~~~~~~~~~~~~~ 54:15.76 /builddir/build/BUILD/pale-moon/platform/dom/base/DOMStringList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:15.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:15.76 ^~~~~~~~~~~~~~~~~~~~~~ 54:19.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:19.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:19.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:19.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:19.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:19.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 54:19.23 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 54:19.23 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 54:19.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 54:19.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:11, 54:19.23 from /builddir/build/BUILD/pale-moon/platform/dom/base/DocumentFragment.cpp:10: 54:19.24 /builddir/build/BUILD/pale-moon/platform/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 54:19.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:19.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:19.24 foundInterface = 0; \ 54:19.24 ^~~~~~~~~~~~~~ 54:19.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:19.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:19.24 ^~~~~~~~~~~~~~~~~~~~~~~ 54:19.24 /builddir/build/BUILD/pale-moon/platform/dom/base/DocumentFragment.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:19.24 NS_INTERFACE_MAP_END 54:19.24 ^~~~~~~~~~~~~~~~~~~~ 54:19.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:19.24 else 54:19.24 ^~~~ 54:19.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:19.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:19.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:19.24 /builddir/build/BUILD/pale-moon/platform/dom/base/DocumentFragment.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:19.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 54:19.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:23.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:23.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 54:23.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 54:23.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventSource.h:17, 54:23.42 from /builddir/build/BUILD/pale-moon/platform/dom/base/EventSource.cpp:6: 54:23.42 /builddir/build/BUILD/pale-moon/platform/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 54:23.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:23.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:23.42 foundInterface = 0; \ 54:23.43 ^~~~~~~~~~~~~~ 54:23.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:23.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:23.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:23.43 /builddir/build/BUILD/pale-moon/platform/dom/base/EventSource.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:23.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:23.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:23.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:23.43 else 54:23.43 ^~~~ 54:23.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:23.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:23.43 ^~~~~~~~~~~~~~~~~~ 54:23.43 /builddir/build/BUILD/pale-moon/platform/dom/base/EventSource.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:23.43 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:23.43 ^~~~~~~~~~~~~~~~~~~~~~ 54:24.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 54:24.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 54:24.75 from /builddir/build/BUILD/pale-moon/platform/dom/base/Element.cpp:59: 54:24.75 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 54:24.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 54:24.75 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:24.75 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 54:24.75 ^ 54:24.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 54:24.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 54:24.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ElementInlines.h:9, 54:24.75 from /builddir/build/BUILD/pale-moon/platform/dom/base/Element.cpp:12: 54:24.75 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 54:24.75 class nsCSSValue { 54:24.75 ^~~~~~~~~~ 54:25.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:25.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:25.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:25.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:25.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:25.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:25.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/File.h:10, 54:25.86 from /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:6: 54:25.86 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 54:25.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:25.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:25.86 foundInterface = 0; \ 54:25.86 ^~~~~~~~~~~~~~ 54:25.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:25.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:25.86 ^~~~~~~~~~~~~~~~~~~~~~~ 54:25.86 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:25.86 NS_INTERFACE_MAP_END 54:25.86 ^~~~~~~~~~~~~~~~~~~~ 54:25.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:25.86 else 54:25.86 ^~~~ 54:25.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:25.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:25.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:25.86 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:25.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 54:25.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:25.86 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 54:25.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:25.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:25.86 foundInterface = 0; \ 54:25.87 ^~~~~~~~~~~~~~ 54:25.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:25.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:25.87 ^~~~~~~~~~~~~~~~~~~~~~~ 54:25.87 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:25.87 NS_INTERFACE_MAP_END 54:25.87 ^~~~~~~~~~~~~~~~~~~~ 54:25.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:25.87 else 54:25.87 ^~~~ 54:25.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:25.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:25.87 ^~~~~~~~~~~~~~~~~~ 54:25.87 /builddir/build/BUILD/pale-moon/platform/dom/base/File.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:25.87 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:25.87 ^~~~~~~~~~~~~~~~~~~~~~ 54:28.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:28.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:28.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:28.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:28.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:28.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:28.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Directory.h:10, 54:28.47 from /builddir/build/BUILD/pale-moon/platform/dom/base/FileList.cpp:6: 54:28.47 /builddir/build/BUILD/pale-moon/platform/dom/base/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 54:28.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:28.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:28.47 foundInterface = 0; \ 54:28.47 ^~~~~~~~~~~~~~ 54:28.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:28.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:28.47 ^~~~~~~~~~~~~~~~~~~~~~~ 54:28.47 /builddir/build/BUILD/pale-moon/platform/dom/base/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:28.47 NS_INTERFACE_MAP_END 54:28.47 ^~~~~~~~~~~~~~~~~~~~ 54:28.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:28.47 else 54:28.47 ^~~~ 54:28.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:28.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:28.47 ^~~~~~~~~~~~~~~~~~ 54:28.47 /builddir/build/BUILD/pale-moon/platform/dom/base/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:28.47 NS_INTERFACE_MAP_ENTRY(nsIDOMFileList) 54:28.47 ^~~~~~~~~~~~~~~~~~~~~~ 54:30.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:30.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 54:30.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 54:30.50 from /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.h:10, 54:30.50 from /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.cpp:6: 54:30.50 /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 54:30.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:30.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:30.50 foundInterface = 0; \ 54:30.50 ^~~~~~~~~~~~~~ 54:30.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:30.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:30.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:30.50 /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:30.51 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:30.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:30.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:30.51 else 54:30.51 ^~~~ 54:30.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:30.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:30.51 ^~~~~~~~~~~~~~~~~~ 54:30.51 /builddir/build/BUILD/pale-moon/platform/dom/base/FileReader.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:30.51 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:30.51 ^~~~~~~~~~~~~~~~~~~~~~ 54:30.75 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:30.75 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:30.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.h:10, 54:30.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.cpp:6: 54:30.76 /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 54:30.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:30.76 foundInterface = 0; \ 54:30.76 ^~~~~~~~~~~~~~ 54:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:30.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:30.76 ^~~~~~~~~~~~~~~~~~~~~~~ 54:30.76 /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:30.76 NS_INTERFACE_MAP_END 54:30.76 ^~~~~~~~~~~~~~~~~~~~ 54:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:30.76 else 54:30.76 ^~~~ 54:30.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:30.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:30.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:30.76 /builddir/build/BUILD/pale-moon/platform/dom/base/FormData.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:30.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMFormData) 54:30.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:33.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 54:33.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 54:33.26 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:20: 54:33.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 54:33.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 54:33.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:33.26 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 54:33.26 ^ 54:33.26 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 54:33.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 54:33.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 54:33.26 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:20: 54:33.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 54:33.26 class nsCSSValue { 54:33.26 ^~~~~~~~~~ 54:34.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:34.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:34.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:34.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:34.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMArray.h:12, 54:34.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.h:9, 54:34.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.cpp:6: 54:34.71 /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.cpp: In member function 'virtual nsresult mozilla::dom::GroupedSHistory::QueryInterface(const nsIID&, void**)': 54:34.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:34.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:34.72 foundInterface = 0; \ 54:34.72 ^~~~~~~~~~~~~~ 54:34.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:34.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:34.72 ^~~~~~~~~~~~~~~~~~~~~~~ 54:34.72 /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:34.72 NS_INTERFACE_MAP_END 54:34.72 ^~~~~~~~~~~~~~~~~~~~ 54:34.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:34.72 else 54:34.72 ^~~~ 54:34.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:34.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:34.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:34.72 /builddir/build/BUILD/pale-moon/platform/dom/base/GroupedSHistory.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:34.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGroupedSHistory) 54:34.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:35.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:35.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:35.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:35.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:35.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 54:35.06 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 54:35.06 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 54:35.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 54:35.06 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:17: 54:35.06 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsChildContentList::QueryInterface(const nsIID&, void**)': 54:35.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:35.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:35.06 foundInterface = 0; \ 54:35.06 ^~~~~~~~~~~~~~ 54:35.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:35.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:35.06 ^~~~~~~~~~~~~~~~~~~~~~~ 54:35.06 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:494:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:35.06 NS_INTERFACE_MAP_END 54:35.07 ^~~~~~~~~~~~~~~~~~~~ 54:35.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 54:35.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 54:35.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 54:35.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 54:35.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:17: 54:35.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:35.07 } else 54:35.07 ^~~~ 54:35.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 54:35.07 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:35.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 54:35.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:35.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:35.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:35.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.07 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:493:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 54:35.07 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsChildContentList) 54:35.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:35.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:35.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:35.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:35.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:35.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 54:35.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 54:35.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 54:35.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 54:35.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:17: 54:35.07 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 54:35.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:35.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:35.08 foundInterface = 0; \ 54:35.08 ^~~~~~~~~~~~~~ 54:35.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 54:35.08 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 54:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.08 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:593:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 54:35.08 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 54:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:35.08 else 54:35.08 ^~~~ 54:35.08 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:35.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:35.09 ^~~~~~~~~~~~~~~~~~ 54:35.09 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:592:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:35.09 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:35.09 ^~~~~~~~~~~~~~~~~~~~~~ 54:35.09 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 54:35.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:35.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:35.09 foundInterface = 0; \ 54:35.09 ^~~~~~~~~~~~~~ 54:35.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:35.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:35.09 ^~~~~~~~~~~~~~~~~~~~~~~ 54:35.09 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:2024:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:35.09 NS_INTERFACE_MAP_END 54:35.09 ^~~~~~~~~~~~~~~~~~~~ 54:35.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:35.09 else 54:35.09 ^~~~ 54:35.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:35.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:35.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.09 /builddir/build/BUILD/pale-moon/platform/dom/base/FragmentOrElement.cpp:2023:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:35.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 54:35.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:37.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:37.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:37.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:37.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:37.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:37.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:37.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/IdleDeadline.h:12, 54:37.39 from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleDeadline.cpp:9: 54:37.39 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 54:37.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:37.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:37.39 foundInterface = 0; \ 54:37.39 ^~~~~~~~~~~~~~ 54:37.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:37.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:37.39 ^~~~~~~~~~~~~~~~~~~~~~~ 54:37.39 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:37.39 NS_INTERFACE_MAP_END 54:37.39 ^~~~~~~~~~~~~~~~~~~~ 54:37.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:37.39 else 54:37.39 ^~~~ 54:37.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:37.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:37.39 ^~~~~~~~~~~~~~~~~~ 54:37.39 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:37.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:37.39 ^~~~~~~~~~~~~~~~~~~~~~ 54:39.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:39.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 54:39.19 from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.h:11, 54:39.19 from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp:6: 54:39.19 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp: In member function 'virtual nsresult mozilla::dom::IdleRequest::QueryInterface(const nsIID&, void**)': 54:39.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:39.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:39.19 foundInterface = 0; \ 54:39.19 ^~~~~~~~~~~~~~ 54:39.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:39.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:39.19 ^~~~~~~~~~~~~~~~~~~~~~~ 54:39.19 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:39.19 NS_INTERFACE_MAP_END 54:39.20 ^~~~~~~~~~~~~~~~~~~~ 54:39.20 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.h:12, 54:39.20 from /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp:6: 54:39.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:39.20 } else 54:39.20 ^~~~ 54:39.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 54:39.20 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:39.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:39.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 54:39.20 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:39.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:39.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:39.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:39.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:39.20 /builddir/build/BUILD/pale-moon/platform/dom/base/IdleRequest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:39.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequest) 54:39.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:41.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:41.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:41.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:41.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:41.96 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.h:41, 54:41.96 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:6: 54:41.96 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportLoader::QueryInterface(const nsIID&, void**)': 54:41.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:41.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:41.96 foundInterface = 0; \ 54:41.96 ^~~~~~~~~~~~~~ 54:41.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:41.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:41.96 ^~~~~~~~~~~~~~~~~~~~~~~ 54:41.96 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:41.96 NS_INTERFACE_MAP_END 54:41.96 ^~~~~~~~~~~~~~~~~~~~ 54:41.96 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.h:42, 54:41.96 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:6: 54:41.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:41.96 } else 54:41.96 ^~~~ 54:41.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 54:41.96 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:41.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 54:41.96 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:41.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.96 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:41.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportLoader) 54:41.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:41.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:41.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:41.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:41.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:41.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.h:41, 54:41.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:6: 54:41.98 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportManager::QueryInterface(const nsIID&, void**)': 54:41.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:41.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:41.98 foundInterface = 0; \ 54:41.98 ^~~~~~~~~~~~~~ 54:41.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:41.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:41.99 ^~~~~~~~~~~~~~~~~~~~~~~ 54:41.99 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:653:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:41.99 NS_INTERFACE_MAP_END 54:41.99 ^~~~~~~~~~~~~~~~~~~~ 54:41.99 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.h:42, 54:41.99 from /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:6: 54:41.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:41.99 } else 54:41.99 ^~~~ 54:41.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 54:41.99 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:41.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 54:41.99 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 54:41.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.99 /builddir/build/BUILD/pale-moon/platform/dom/base/ImportManager.cpp:652:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:41.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportManager) 54:41.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:44.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:44.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:44.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:44.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:44.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:44.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:44.56 from /builddir/build/BUILD/pale-moon/platform/dom/base/Location.h:10, 54:44.56 from /builddir/build/BUILD/pale-moon/platform/dom/base/Location.cpp:6: 54:44.56 /builddir/build/BUILD/pale-moon/platform/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 54:44.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:44.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:44.56 foundInterface = 0; \ 54:44.56 ^~~~~~~~~~~~~~ 54:44.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:44.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:44.57 ^~~~~~~~~~~~~~~~~~~~~~~ 54:44.57 /builddir/build/BUILD/pale-moon/platform/dom/base/Location.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:44.57 NS_INTERFACE_MAP_END 54:44.57 ^~~~~~~~~~~~~~~~~~~~ 54:44.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:44.57 else 54:44.57 ^~~~ 54:44.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:44.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:44.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:44.57 /builddir/build/BUILD/pale-moon/platform/dom/base/Location.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:44.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMLocation) 54:44.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:50.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:50.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:50.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 54:50.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNodeIterator.h:10, 54:50.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeIterator.h:14, 54:50.19 from /builddir/build/BUILD/pale-moon/platform/dom/base/NodeIterator.cpp:11: 54:50.19 /builddir/build/BUILD/pale-moon/platform/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 54:50.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:50.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:50.19 foundInterface = 0; \ 54:50.19 ^~~~~~~~~~~~~~ 54:50.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:50.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:50.19 ^~~~~~~~~~~~~~~~~~~~~~~ 54:50.19 /builddir/build/BUILD/pale-moon/platform/dom/base/NodeIterator.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:50.19 NS_INTERFACE_MAP_END 54:50.19 ^~~~~~~~~~~~~~~~~~~~ 54:50.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:50.19 else 54:50.19 ^~~~ 54:50.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:50.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:50.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:50.20 /builddir/build/BUILD/pale-moon/platform/dom/base/NodeIterator.cpp:176:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:50.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMNodeIterator) 54:50.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:50.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:50.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:50.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:50.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:50.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 54:50.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:50.24 from /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.h:11, 54:50.24 from /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp:9: 54:50.24 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 54:50.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:50.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:50.24 foundInterface = 0; \ 54:50.24 ^~~~~~~~~~~~~~ 54:50.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:50.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:50.24 ^~~~~~~~~~~~~~~~~~~~~~~ 54:50.24 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:50.24 NS_INTERFACE_MAP_END 54:50.24 ^~~~~~~~~~~~~~~~~~~~ 54:50.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:50.24 else 54:50.24 ^~~~ 54:50.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:50.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:50.24 ^~~~~~~~~~~~~~~~~~ 54:50.24 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:50.24 NS_INTERFACE_MAP_ENTRY(nsIMozNavigatorNetwork) 54:50.24 ^~~~~~~~~~~~~~~~~~~~~~ 54:50.72 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp: At global scope: 54:50.72 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp: 'void mozilla::dom::AddPermission(nsIPrincipal*, const char*, uint32_t, uint32_t, int64_t)' defined but not used 54:50.72 /builddir/build/BUILD/pale-moon/platform/dom/base/Navigator.cpp:101:1: warning: 'void mozilla::dom::AddPermission(nsIPrincipal*, const char*, uint32_t, uint32_t, int64_t)' defined but not used [-Wunused-function] 54:50.72 AddPermission(nsIPrincipal* aPrincipal, const char* aType, uint32_t aPermission, 54:50.72 ^~~~~~~~~~~~~ 54:54.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:54.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 54:54.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:54.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:54.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:54.20 from /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.h:9, 54:54.20 from /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.cpp:6: 54:54.20 /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.cpp: In member function 'virtual nsresult mozilla::dom::PartialSHistory::QueryInterface(const nsIID&, void**)': 54:54.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:54.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:54.20 foundInterface = 0; \ 54:54.20 ^~~~~~~~~~~~~~ 54:54.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:54.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:54.20 ^~~~~~~~~~~~~~~~~~~~~~~ 54:54.20 /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:54.20 NS_INTERFACE_MAP_END 54:54.20 ^~~~~~~~~~~~~~~~~~~~ 54:54.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:54.20 else 54:54.20 ^~~~ 54:54.20 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:54.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:54.20 ^~~~~~~~~~~~~~~~~~ 54:54.20 /builddir/build/BUILD/pale-moon/platform/dom/base/PartialSHistory.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:54.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:54.20 ^~~~~~~~~~~~~~~~~~~~~~ 54:55.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 54:55.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 54:55.86 from /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.h:10, 54:55.86 from /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp:6: 54:55.86 /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp: In member function 'virtual nsresult mozilla::dom::ProcessGlobal::QueryInterface(const nsIID&, void**)': 54:55.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:55.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:55.86 foundInterface = 0; \ 54:55.86 ^~~~~~~~~~~~~~ 54:55.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:55.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:55.86 ^~~~~~~~~~~~~~~~~~~~~~~ 54:55.86 /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:55.86 NS_INTERFACE_MAP_END 54:55.86 ^~~~~~~~~~~~~~~~~~~~ 54:55.86 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp:9: 54:55.86 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:55.86 } else 54:55.86 ^~~~ 54:55.86 /builddir/build/BUILD/pale-moon/platform/dom/base/ProcessGlobal.cpp:79:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 54:55.86 NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ContentProcessMessageManager) 54:55.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:58.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsRect.h:16, 54:58.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/WritingModes.h:9, 54:58.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:10, 54:58.26 from /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:6: 54:58.26 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 54:58.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:58.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:58.26 foundInterface = 0; \ 54:58.26 ^~~~~~~~~~~~~~ 54:58.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:58.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:58.26 ^~~~~~~~~~~~~~~~~~~~~~~ 54:58.26 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:58.26 NS_INTERFACE_MAP_END 54:58.26 ^~~~~~~~~~~~~~~~~~~~ 54:58.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:58.27 else 54:58.27 ^~~~ 54:58.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:58.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:58.27 ^~~~~~~~~~~~~~~~~~ 54:58.27 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:58.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:58.27 ^~~~~~~~~~~~~~~~~~~~~~ 54:58.27 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 54:58.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:58.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:58.28 foundInterface = 0; \ 54:58.28 ^~~~~~~~~~~~~~ 54:58.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:58.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:58.28 ^~~~~~~~~~~~~~~~~~~~~~~ 54:58.28 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:58.28 NS_INTERFACE_MAP_END 54:58.28 ^~~~~~~~~~~~~~~~~~~~ 54:58.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:58.28 else 54:58.28 ^~~~ 54:58.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:58.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:58.28 ^~~~~~~~~~~~~~~~~~ 54:58.28 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:58.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:58.28 ^~~~~~~~~~~~~~~~~~~~~~ 54:58.29 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 54:58.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:58.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:58.29 foundInterface = 0; \ 54:58.29 ^~~~~~~~~~~~~~ 54:58.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:58.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:58.29 ^~~~~~~~~~~~~~~~~~~~~~~ 54:58.29 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:58.29 NS_INTERFACE_MAP_END 54:58.29 ^~~~~~~~~~~~~~~~~~~~ 54:58.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:58.29 else 54:58.29 ^~~~ 54:58.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:58.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:58.29 ^~~~~~~~~~~~~~~~~~ 54:58.29 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:340:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:58.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:58.29 ^~~~~~~~~~~~~~~~~~~~~~ 54:58.29 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObservation::QueryInterface(const nsIID&, void**)': 54:58.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:58.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:58.29 foundInterface = 0; \ 54:58.29 ^~~~~~~~~~~~~~ 54:58.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:58.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:58.30 ^~~~~~~~~~~~~~~~~~~~~~~ 54:58.30 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:58.30 NS_INTERFACE_MAP_END 54:58.30 ^~~~~~~~~~~~~~~~~~~~ 54:58.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:58.30 else 54:58.30 ^~~~ 54:58.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:58.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:58.30 ^~~~~~~~~~~~~~~~~~ 54:58.30 /builddir/build/BUILD/pale-moon/platform/dom/base/ResizeObserver.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:58.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:58.30 ^~~~~~~~~~~~~~~~~~~~~~ 55:02.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:02.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:02.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 55:02.02 from /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.h:9, 55:02.02 from /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp:5: 55:02.02 /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 55:02.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:02.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:02.02 foundInterface = 0; \ 55:02.02 ^~~~~~~~~~~~~~ 55:02.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:02.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:02.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:02.03 /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:02.03 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:02.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:02.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 55:02.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.h:9, 55:02.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp:5: 55:02.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:02.03 } else 55:02.03 ^~~~ 55:02.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 55:02.03 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 55:02.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:02.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 55:02.03 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 55:02.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:02.03 /builddir/build/BUILD/pale-moon/platform/dom/base/ScreenOrientation.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 55:02.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScreenOrientation) 55:02.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:03.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:03.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrefService.h:10, 55:03.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Preferences.h:13, 55:03.22 from /builddir/build/BUILD/pale-moon/platform/dom/base/ShadowRoot.cpp:6: 55:03.22 /builddir/build/BUILD/pale-moon/platform/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 55:03.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:03.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.23 foundInterface = 0; \ 55:03.23 ^~~~~~~~~~~~~~ 55:03.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.23 /builddir/build/BUILD/pale-moon/platform/dom/base/ShadowRoot.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.23 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 55:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:03.23 else 55:03.23 ^~~~ 55:03.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:03.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:03.23 ^~~~~~~~~~~~~~~~~~ 55:03.23 /builddir/build/BUILD/pale-moon/platform/dom/base/ShadowRoot.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:03.23 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 55:03.23 ^~~~~~~~~~~~~~~~~~~~~~ 55:05.82 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:05.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:05.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:05.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:05.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 55:05.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocumentOrShadowRoot.h:9, 55:05.82 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/StyleSheetList.h:9, 55:05.82 from /builddir/build/BUILD/pale-moon/platform/dom/base/StyleSheetList.cpp:6: 55:05.82 /builddir/build/BUILD/pale-moon/platform/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 55:05.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:05.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:05.82 foundInterface = 0; \ 55:05.82 ^~~~~~~~~~~~~~ 55:05.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:05.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:05.83 ^~~~~~~~~~~~~~~~~~~~~~~ 55:05.83 /builddir/build/BUILD/pale-moon/platform/dom/base/StyleSheetList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:05.83 NS_INTERFACE_MAP_END 55:05.83 ^~~~~~~~~~~~~~~~~~~~ 55:05.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:05.83 else 55:05.83 ^~~~ 55:05.83 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:05.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:05.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:05.83 /builddir/build/BUILD/pale-moon/platform/dom/base/StyleSheetList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:05.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMStyleSheetList) 55:05.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:07.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:07.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SubtleCrypto.h:9, 55:07.68 from /builddir/build/BUILD/pale-moon/platform/dom/base/SubtleCrypto.cpp:6: 55:07.68 /builddir/build/BUILD/pale-moon/platform/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 55:07.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:07.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:07.68 foundInterface = 0; \ 55:07.68 ^~~~~~~~~~~~~~ 55:07.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:07.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:07.68 ^~~~~~~~~~~~~~~~~~~~~~~ 55:07.68 /builddir/build/BUILD/pale-moon/platform/dom/base/SubtleCrypto.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:07.68 NS_INTERFACE_MAP_END 55:07.68 ^~~~~~~~~~~~~~~~~~~~ 55:07.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:07.68 else 55:07.68 ^~~~ 55:07.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:07.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:07.68 ^~~~~~~~~~~~~~~~~~ 55:07.68 /builddir/build/BUILD/pale-moon/platform/dom/base/SubtleCrypto.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:07.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:07.68 ^~~~~~~~~~~~~~~~~~~~~~ 55:12.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:12.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:12.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:12.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:12.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:12.73 from /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.h:10, 55:12.73 from /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.cpp:6: 55:12.73 /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 55:12.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:12.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:12.73 foundInterface = 0; \ 55:12.73 ^~~~~~~~~~~~~~ 55:12.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:12.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:12.73 ^~~~~~~~~~~~~~~~~~~~~~~ 55:12.73 /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:12.73 NS_INTERFACE_MAP_END 55:12.73 ^~~~~~~~~~~~~~~~~~~~ 55:12.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:12.73 else 55:12.73 ^~~~ 55:12.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:12.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:12.73 ^~~~~~~~~~~~~~~~~~ 55:12.73 /builddir/build/BUILD/pale-moon/platform/dom/base/TimeoutHandler.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:12.73 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 55:12.73 ^~~~~~~~~~~~~~~~~~~~~~ 55:13.73 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:13.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:13.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 55:13.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMTreeWalker.h:10, 55:13.73 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TreeWalker.h:13, 55:13.73 from /builddir/build/BUILD/pale-moon/platform/dom/base/TreeWalker.cpp:10: 55:13.73 /builddir/build/BUILD/pale-moon/platform/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 55:13.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:13.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:13.73 foundInterface = 0; \ 55:13.73 ^~~~~~~~~~~~~~ 55:13.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:13.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:13.73 ^~~~~~~~~~~~~~~~~~~~~~~ 55:13.73 /builddir/build/BUILD/pale-moon/platform/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:13.73 NS_INTERFACE_MAP_END 55:13.73 ^~~~~~~~~~~~~~~~~~~~ 55:13.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:13.73 else 55:13.73 ^~~~ 55:13.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:13.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.73 /builddir/build/BUILD/pale-moon/platform/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:13.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMTreeWalker) 55:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:16.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:16.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 55:16.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 55:16.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 55:16.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 55:16.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 55:16.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.h:10, 55:16.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp:6: 55:16.07 /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 55:16.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:16.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.07 foundInterface = 0; \ 55:16.07 ^~~~~~~~~~~~~~ 55:16.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:16.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:16.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.07 /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:16.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:16.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.07 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 55:16.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TypedArray.h:16, 55:16.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.h:10, 55:16.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp:6: 55:16.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:16.07 } else 55:16.07 ^~~~ 55:16.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 55:16.07 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 55:16.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 55:16.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 55:16.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.07 /builddir/build/BUILD/pale-moon/platform/dom/base/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 55:16.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebSocket) 55:16.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:17.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 55:17.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 55:17.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 55:17.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/WindowNamedPropertiesHandler.h:9, 55:17.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/WindowNamedPropertiesHandler.cpp:6: 55:17.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:17.80 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 55:17.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 55:17.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 55:17.80 memset(aT, 0, sizeof(T)); 55:17.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 55:17.80 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/WindowNamedPropertiesHandler.cpp:15: 55:17.80 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 55:17.81 struct GlobalProperties { 55:17.81 ^~~~~~~~~~~~~~~~ 55:20.58 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 55:20.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 55:20.58 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:20: 55:20.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 55:20.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 55:20.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:20.58 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 55:20.58 ^ 55:20.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 55:20.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 55:20.58 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 55:20.58 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 55:20.58 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:17: 55:20.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 55:20.58 class nsCSSValue { 55:20.58 ^~~~~~~~~~ 55:20.59 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'nsresult nsAttrAndChildArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 55:20.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 55:20.60 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:460:58: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:20.60 (slotCount - aPos - 1) * sizeof(InternalAttr)); 55:20.60 ^ 55:20.60 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:11: 55:20.60 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 55:20.60 struct InternalAttr 55:20.60 ^~~~~~~~~~~~ 55:20.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use assignment instead 55:20.60 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:461:65: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 55:20.60 memset(&ATTRS(mImpl)[slotCount - 1], 0, sizeof(InternalAttr)); 55:20.60 ^ 55:20.60 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:11: 55:20.60 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 55:20.60 struct InternalAttr 55:20.60 ^~~~~~~~~~~~ 55:20.60 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'bool nsAttrAndChildArray::AddAttrSlot()': 55:20.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 55:20.60 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:864:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:20.60 childCount * sizeof(nsIContent*)); 55:20.60 ^ 55:20.60 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.cpp:11: 55:20.60 /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 55:20.60 struct InternalAttr 55:20.60 ^~~~~~~~~~~~ 55:21.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 55:21.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 55:21.32 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrValue.cpp:20: 55:21.32 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 55:21.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 55:21.32 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:21.32 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 55:21.32 ^ 55:21.32 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 55:21.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 55:21.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 55:21.32 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrValue.cpp:20: 55:21.32 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 55:21.32 class nsCSSValue { 55:21.32 ^~~~~~~~~~ 55:28.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:28.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:28.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:7: 55:28.13 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 55:28.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:28.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:28.13 foundInterface = 0; \ 55:28.13 ^~~~~~~~~~~~~~ 55:28.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:28.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:28.13 ^~~~~~~~~~~~~~~~~~~~~~~ 55:28.13 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:227:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:28.13 NS_INTERFACE_MAP_END 55:28.13 ^~~~~~~~~~~~~~~~~~~~ 55:28.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 55:28.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 55:28.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.h:15, 55:28.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:10: 55:28.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:28.13 } else 55:28.13 ^~~~ 55:28.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 55:28.13 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:28.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:28.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 55:28.13 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:28.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:28.13 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:226:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:28.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 55:28.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:28.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:28.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:28.14 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:7: 55:28.14 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 55:28.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:28.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:28.15 foundInterface = 0; \ 55:28.15 ^~~~~~~~~~~~~~ 55:28.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:28.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:28.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:28.15 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:28.15 NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 55:28.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:28.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 55:28.15 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 55:28.15 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.h:15, 55:28.15 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:10: 55:28.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:28.15 } else 55:28.15 ^~~~ 55:28.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 55:28.15 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 55:28.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:28.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 55:28.15 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 55:28.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:28.15 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentIterator.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 55:28.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsContentSubtreeIterator) 55:28.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:29.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentListDeclarations.h:10, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.h:16, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:12: 55:29.07 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 55:29.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:29.07 foundInterface = 0; \ 55:29.07 ^~~~~~~~~~~~~~ 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:29.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:29.07 NS_INTERFACE_MAP_END 55:29.07 ^~~~~~~~~~~~~~~~~~~~ 55:29.07 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsIHTMLCollection.h:11, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.h:20, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:12: 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:29.07 } else 55:29.07 ^~~~ 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 55:29.07 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 55:29.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:29.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 55:29.07 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:29.07 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentListDeclarations.h:10, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.h:16, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:12: 55:29.07 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 55:29.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:29.07 foundInterface = 0; \ 55:29.07 ^~~~~~~~~~~~~~ 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:29.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:29.07 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsIHTMLCollection.h:11, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.h:20, 55:29.07 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:12: 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:29.07 } else 55:29.07 ^~~~ 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 55:29.07 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 55:29.07 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.07 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentList.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 55:29.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsSimpleContentList) 55:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:33.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:33.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:33.66 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsICSSLoaderObserver.h:11, 55:33.66 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.h:17, 55:33.66 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.cpp:11: 55:33.66 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 55:33.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:33.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:33.66 foundInterface = 0; \ 55:33.66 ^~~~~~~~~~~~~~ 55:33.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:33.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:33.66 ^~~~~~~~~~~~~~~~~~~~~~~ 55:33.66 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:33.66 NS_INTERFACE_MAP_END 55:33.66 ^~~~~~~~~~~~~~~~~~~~ 55:33.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:33.66 else 55:33.66 ^~~~ 55:33.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:33.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:33.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:33.66 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentSink.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:33.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 55:33.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:39.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:39.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:39.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 55:39.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIAttribute.h:9, 55:39.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Attr.h:14, 55:39.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:14, 55:39.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp:10: 55:39.70 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 55:39.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:39.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:39.70 foundInterface = 0; \ 55:39.70 ^~~~~~~~~~~~~~ 55:39.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:39.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:39.70 ^~~~~~~~~~~~~~~~~~~~~~~ 55:39.70 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:39.70 NS_INTERFACE_MAP_END 55:39.70 ^~~~~~~~~~~~~~~~~~~~ 55:39.70 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 55:39.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:15, 55:39.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIAttribute.h:9, 55:39.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Attr.h:14, 55:39.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:14, 55:39.70 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp:10: 55:39.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:39.70 } else 55:39.70 ^~~~ 55:39.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 55:39.70 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:39.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:39.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 55:39.70 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:39.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:39.70 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:39.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMAttributeMap) 55:39.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:39.98 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 55:39.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 55:39.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 55:39.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 55:39.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:20, 55:39.98 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.cpp:8: 55:39.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:39.98 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 55:39.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 55:39.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 55:39.98 memset(aT, 0, sizeof(T)); 55:39.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 55:39.98 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.cpp:205: 55:39.98 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 55:39.98 struct GlobalProperties { 55:39.98 ^~~~~~~~~~~~~~~~ 55:42.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:42.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:42.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:42.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:42.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:42.84 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.h:9, 55:42.84 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.cpp:6: 55:42.84 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 55:42.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:42.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:42.84 foundInterface = 0; \ 55:42.84 ^~~~~~~~~~~~~~ 55:42.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:42.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:42.84 ^~~~~~~~~~~~~~~~~~~~~~~ 55:42.84 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:42.84 NS_INTERFACE_MAP_END 55:42.84 ^~~~~~~~~~~~~~~~~~~~ 55:42.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:42.84 else 55:42.84 ^~~~ 55:42.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:42.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:42.84 ^~~~~~~~~~~~~~~~~~ 55:42.84 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMCaretPosition.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:42.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:42.84 ^~~~~~~~~~~~~~~~~~~~~~ 55:45.44 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 55:45.44 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 55:45.44 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:70: 55:45.44 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 55:45.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 55:45.44 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:45.44 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 55:45.44 ^ 55:45.44 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 55:45.44 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 55:45.44 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 55:45.44 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:70: 55:45.44 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 55:45.44 class nsCSSValue { 55:45.44 ^~~~~~~~~~ 55:46.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:46.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:46.14 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcpublic.h:14, 55:46.14 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:19: 55:46.14 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMClassInfo::QueryInterface(const nsIID&, void**)': 55:46.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:46.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:46.14 foundInterface = 0; \ 55:46.14 ^~~~~~~~~~~~~~ 55:46.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:46.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:46.15 ^~~~~~~~~~~~~~~~~~~~~~~ 55:46.15 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:46.15 NS_INTERFACE_MAP_END 55:46.15 ^~~~~~~~~~~~~~~~~~~~ 55:46.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:46.15 else 55:46.15 ^~~~ 55:46.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:46.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:46.15 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:46.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClassInfo) 55:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:46.16 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMConstructor::QueryInterface(const nsIID&, void**)': 55:46.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:46.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:46.17 foundInterface = 0; \ 55:46.17 ^~~~~~~~~~~~~~ 55:46.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:46.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:46.17 ^~~~~~~~~~~~~~~~~~~~~~~ 55:46.17 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:1269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:46.17 NS_INTERFACE_MAP_END 55:46.17 ^~~~~~~~~~~~~~~~~~~~ 55:46.17 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:1268:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:46.17 } else 55:46.17 ^~~~ 55:46.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:46.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:46.19 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcpublic.h:14, 55:46.19 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:19: 55:46.19 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsEventListenerThisTranslator::QueryInterface(const nsIID&, void**)': 55:46.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:46.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:46.19 foundInterface = 0; \ 55:46.19 ^~~~~~~~~~~~~~ 55:46.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:46.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:46.19 ^~~~~~~~~~~~~~~~~~~~~~~ 55:46.19 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:1992:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:46.19 NS_INTERFACE_MAP_END 55:46.19 ^~~~~~~~~~~~~~~~~~~~ 55:46.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:46.19 else 55:46.19 ^~~~ 55:46.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:46.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:46.19 ^~~~~~~~~~~~~~~~~~ 55:46.19 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:1991:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:46.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:46.19 ^~~~~~~~~~~~~~~~~~~~~~ 55:46.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 55:46.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 55:46.23 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:13: 55:46.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:46.23 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 55:46.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 55:46.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 55:46.23 memset(aT, 0, sizeof(T)); 55:46.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 55:46.23 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfo.cpp:20: 55:46.23 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 55:46.23 struct GlobalProperties { 55:46.23 ^~~~~~~~~~~~~~~~ 55:50.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:50.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:50.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:50.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:50.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:50.21 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.h:11, 55:50.21 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:6: 55:50.21 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 55:50.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:50.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:50.21 foundInterface = 0; \ 55:50.21 ^~~~~~~~~~~~~~ 55:50.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:50.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:50.21 ^~~~~~~~~~~~~~~~~~~~~~~ 55:50.21 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:50.21 NS_INTERFACE_MAP_END 55:50.21 ^~~~~~~~~~~~~~~~~~~~ 55:50.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:50.21 else 55:50.21 ^~~~ 55:50.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:50.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:50.21 ^~~~~~~~~~~~~~~~~~ 55:50.21 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:50.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:50.21 ^~~~~~~~~~~~~~~~~~~~~~ 55:50.22 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 55:50.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:50.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:50.22 foundInterface = 0; \ 55:50.22 ^~~~~~~~~~~~~~ 55:50.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:50.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:50.22 ^~~~~~~~~~~~~~~~~~~~~~~ 55:50.22 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:50.22 NS_INTERFACE_MAP_END 55:50.22 ^~~~~~~~~~~~~~~~~~~~ 55:50.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:50.22 else 55:50.22 ^~~~ 55:50.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:50.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:50.22 ^~~~~~~~~~~~~~~~~~ 55:50.22 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:50.22 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 55:50.22 ^~~~~~~~~~~~~~~~~~~~~~ 55:50.23 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 55:50.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:50.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:50.23 foundInterface = 0; \ 55:50.23 ^~~~~~~~~~~~~~ 55:50.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:50.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:50.23 ^~~~~~~~~~~~~~~~~~~~~~~ 55:50.23 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:50.23 NS_INTERFACE_MAP_END 55:50.23 ^~~~~~~~~~~~~~~~~~~~ 55:50.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:50.23 else 55:50.23 ^~~~ 55:50.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:50.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:50.23 ^~~~~~~~~~~~~~~~~~ 55:50.23 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMMutationObserver.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:50.23 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 55:50.23 ^~~~~~~~~~~~~~~~~~~~~~ 55:50.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:50.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 55:50.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMSerializer.h:10, 55:50.49 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.h:9, 55:50.49 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.cpp:6: 55:50.49 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.cpp: In member function 'virtual nsresult nsDOMSerializer::QueryInterface(const nsIID&, void**)': 55:50.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:50.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:50.49 foundInterface = 0; \ 55:50.49 ^~~~~~~~~~~~~~ 55:50.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:50.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:50.49 ^~~~~~~~~~~~~~~~~~~~~~~ 55:50.49 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:50.49 NS_INTERFACE_MAP_END 55:50.49 ^~~~~~~~~~~~~~~~~~~~ 55:50.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:50.49 else 55:50.49 ^~~~ 55:50.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:50.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:50.49 ^~~~~~~~~~~~~~~~~~ 55:50.49 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMSerializer.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:50.49 NS_INTERFACE_MAP_ENTRY(nsIDOMSerializer) 55:50.49 ^~~~~~~~~~~~~~~~~~~~~~ 55:52.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:52.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:52.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.h:13, 55:52.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp:10: 55:52.25 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 55:52.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:52.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:52.25 foundInterface = 0; \ 55:52.25 ^~~~~~~~~~~~~~ 55:52.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:52.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:52.25 ^~~~~~~~~~~~~~~~~~~~~~~ 55:52.25 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:52.25 NS_INTERFACE_MAP_END 55:52.25 ^~~~~~~~~~~~~~~~~~~~ 55:52.25 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 55:52.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 55:52.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 55:52.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 55:52.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:37, 55:52.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.h:14, 55:52.25 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp:10: 55:52.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:52.25 } else 55:52.25 ^~~~ 55:52.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 55:52.25 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:52.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:52.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 55:52.25 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:52.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:52.26 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMTokenList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:52.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 55:52.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:53.77 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:53.77 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:53.77 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.h:8, 55:53.77 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.cpp:7: 55:53.77 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.cpp: In member function 'virtual nsresult nsDOMWindowList::QueryInterface(const nsIID&, void**)': 55:53.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:53.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:53.78 foundInterface = 0; \ 55:53.78 ^~~~~~~~~~~~~~ 55:53.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:53.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:53.78 ^~~~~~~~~~~~~~~~~~~~~~~ 55:53.78 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:53.78 NS_INTERFACE_MAP_END 55:53.78 ^~~~~~~~~~~~~~~~~~~~ 55:53.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:53.78 else 55:53.78 ^~~~ 55:53.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:53.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:53.78 ^~~~~~~~~~~~~~~~~~ 55:53.78 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowList.cpp:35:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:53.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:53.78 ^~~~~~~~~~~~~~~~~~~~~~ 55:58.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 55:58.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 55:58.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 55:58.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsWeakReference.h:13, 55:58.20 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.h:9, 55:58.20 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:6: 55:58.20 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 55:58.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:58.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:58.21 foundInterface = 0; \ 55:58.21 ^~~~~~~~~~~~~~ 55:58.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:58.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:58.21 ^~~~~~~~~~~~~~~~~~~~~~~ 55:58.21 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:58.21 NS_INTERFACE_MAP_END 55:58.21 ^~~~~~~~~~~~~~~~~~~~ 55:58.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:58.21 else 55:58.21 ^~~~ 55:58.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:58.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:58.21 ^~~~~~~~~~~~~~~~~~ 55:58.21 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:58.21 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:58.21 ^~~~~~~~~~~~~~~~~~~~~~ 55:58.27 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 55:58.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:58.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:58.27 foundInterface = 0; \ 55:58.28 ^~~~~~~~~~~~~~ 55:58.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:58.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:58.28 ^~~~~~~~~~~~~~~~~~~~~~~ 55:58.28 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:4122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:58.28 NS_INTERFACE_MAP_END 55:58.28 ^~~~~~~~~~~~~~~~~~~~ 55:58.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:58.28 else 55:58.28 ^~~~ 55:58.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:58.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:58.28 ^~~~~~~~~~~~~~~~~~ 55:58.28 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMWindowUtils.cpp:4121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:58.28 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 55:58.28 ^~~~~~~~~~~~~~~~~~~~~~ 56:00.46 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 56:00.46 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 56:00.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 56:00.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:244: 56:00.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 56:00.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 56:00.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:00.46 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 56:00.46 ^ 56:00.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 56:00.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 56:00.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:192, 56:00.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:49, 56:00.46 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:10: 56:00.46 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 56:00.46 class nsCSSValue { 56:00.46 ^~~~~~~~~~ 56:01.13 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:13, 56:01.13 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:10: 56:01.13 /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h: In constructor 'nsIDocument::nsIDocument()': 56:01.13 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h: 'nsIDocument::mUserHasInteracted' will be initialized after 56:01.13 /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:3327:8: warning: 'nsIDocument::mUserHasInteracted' will be initialized after [-Wreorder] 56:01.13 bool mUserHasInteracted; 56:01.13 ^~~~~~~~~~~~~~~~~~ 56:01.13 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' 56:01.13 /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:3313:12: warning: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' [-Wreorder] 56:01.13 uint32_t mThrowOnDynamicMarkupInsertionCounter; 56:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:01.13 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp: when initialized here 56:01.13 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:1247:1: warning: when initialized here [-Wreorder] 56:01.13 nsIDocument::nsIDocument() 56:01.13 ^~~~~~~~~~~ 56:01.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:01.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 56:01.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 56:01.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:9, 56:01.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:13, 56:01.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:10: 56:01.17 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 56:01.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:01.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:01.17 foundInterface = 0; \ 56:01.17 ^~~~~~~~~~~~~~ 56:01.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:01.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:01.17 ^~~~~~~~~~~~~~~~~~~~~~~ 56:01.17 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:01.17 NS_INTERFACE_MAP_END 56:01.17 ^~~~~~~~~~~~~~~~~~~~ 56:01.17 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 56:01.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 56:01.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocumentObserver.h:9, 56:01.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIDocument.h:15, 56:01.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:13, 56:01.18 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:10: 56:01.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:01.18 } else 56:01.18 ^~~~ 56:01.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 56:01.18 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 56:01.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:01.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 56:01.18 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 56:01.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:01.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:01.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:01.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:01.18 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.cpp:1465:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 56:01.18 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 56:01.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:05.42 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:05.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:05.42 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDocumentEncoder.h:10, 56:05.42 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocumentEncoder.cpp:11: 56:05.42 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 56:05.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:05.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:05.42 foundInterface = 0; \ 56:05.42 ^~~~~~~~~~~~~~ 56:05.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:05.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:05.42 ^~~~~~~~~~~~~~~~~~~~~~~ 56:05.42 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocumentEncoder.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:05.42 NS_INTERFACE_MAP_END 56:05.42 ^~~~~~~~~~~~~~~~~~~~ 56:05.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:05.42 else 56:05.42 ^~~~ 56:05.42 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:05.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:05.42 ^~~~~~~~~~~~~~~~~~ 56:05.42 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocumentEncoder.cpp:185:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:05.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:05.42 ^~~~~~~~~~~~~~~~~~~~~~ 56:11.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:11.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:11.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:11.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:11.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 56:11.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 56:11.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ContentCache.h:15, 56:11.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TabParent.h:10, 56:11.53 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFocusManager.cpp:6: 56:11.53 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 56:11.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:11.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:11.53 foundInterface = 0; \ 56:11.53 ^~~~~~~~~~~~~~ 56:11.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:11.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:11.53 ^~~~~~~~~~~~~~~~~~~~~~~ 56:11.53 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFocusManager.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:11.53 NS_INTERFACE_MAP_END 56:11.53 ^~~~~~~~~~~~~~~~~~~~ 56:11.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:11.53 else 56:11.53 ^~~~ 56:11.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:11.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:11.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:11.53 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFocusManager.cpp:150:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:11.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 56:11.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:16.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:16.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 56:16.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozIApplication.h:10, 56:16.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameLoader.cpp:15: 56:16.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 56:16.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:16.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:16.72 foundInterface = 0; \ 56:16.72 ^~~~~~~~~~~~~~ 56:16.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:16.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:16.72 ^~~~~~~~~~~~~~~~~~~~~~~ 56:16.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameLoader.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:16.73 NS_INTERFACE_MAP_END 56:16.73 ^~~~~~~~~~~~~~~~~~~~ 56:16.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:16.73 else 56:16.73 ^~~~ 56:16.73 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:16.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:16.73 ^~~~~~~~~~~~~~~~~~ 56:16.73 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameLoader.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:16.73 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPersistable) 56:16.73 ^~~~~~~~~~~~~~~~~~~~~~ 56:17.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:17.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:17.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIMessageManager.h:10, 56:17.47 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.h:9, 56:17.47 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.cpp:8: 56:17.48 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 56:17.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:17.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:17.48 foundInterface = 0; \ 56:17.48 ^~~~~~~~~~~~~~ 56:17.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:17.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:17.48 ^~~~~~~~~~~~~~~~~~~~~~~ 56:17.48 /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:17.48 NS_INTERFACE_MAP_END 56:17.48 ^~~~~~~~~~~~~~~~~~~~ 56:17.48 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsFrameMessageManager.cpp:13: 56:17.48 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:60:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:17.48 } else 56:17.48 ^~~~ 56:17.48 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:60:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_CONDITIONAL' 56:17.48 } else 56:17.48 ^~~~ 56:22.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:22.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 56:22.09 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 56:22.09 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 56:22.09 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.h:15, 56:22.09 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.cpp:13: 56:22.09 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.cpp: In member function 'virtual nsresult nsGenericDOMDataNode::QueryInterface(const nsIID&, void**)': 56:22.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:22.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:22.09 foundInterface = 0; \ 56:22.09 ^~~~~~~~~~~~~~ 56:22.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:22.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:22.09 ^~~~~~~~~~~~~~~~~~~~~~~ 56:22.09 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:22.09 NS_INTERFACE_MAP_END 56:22.09 ^~~~~~~~~~~~~~~~~~~~ 56:22.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:22.09 else 56:22.09 ^~~~ 56:22.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:22.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:22.09 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGenericDOMDataNode.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:22.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 56:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:27.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:27.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 56:27.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMWindow.h:10, 56:27.66 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:9, 56:27.66 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 56:27.66 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:6: 56:27.66 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 56:27.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:27.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:27.66 foundInterface = 0; \ 56:27.66 ^~~~~~~~~~~~~~ 56:27.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:27.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:27.67 ^~~~~~~~~~~~~~~~~~~~~~~ 56:27.67 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:27.67 NS_INTERFACE_MAP_END 56:27.67 ^~~~~~~~~~~~~~~~~~~~ 56:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:27.67 else 56:27.67 ^~~~ 56:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:27.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:27.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.67 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:27.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 56:27.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.67 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 56:27.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:27.67 foundInterface = 0; \ 56:27.67 ^~~~~~~~~~~~~~ 56:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:27.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:27.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.67 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:27.67 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 56:27.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:27.67 else 56:27.67 ^~~~ 56:27.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:27.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:27.67 ^~~~~~~~~~~~~~~~~~ 56:27.68 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:667:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:27.68 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 56:27.68 ^~~~~~~~~~~~~~~~~~~~~~ 56:27.68 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 56:27.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:27.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:27.68 foundInterface = 0; \ 56:27.68 ^~~~~~~~~~~~~~ 56:27.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:27.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:27.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.69 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:815:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:27.69 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 56:27.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:27.69 else 56:27.69 ^~~~ 56:27.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:27.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:27.69 ^~~~~~~~~~~~~~~~~~ 56:27.69 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:814:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:27.69 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 56:27.69 ^~~~~~~~~~~~~~~~~~~~~~ 56:27.69 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult DialogValueHolder::QueryInterface(const nsIID&, void**)': 56:27.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:27.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:27.69 foundInterface = 0; \ 56:27.69 ^~~~~~~~~~~~~~ 56:27.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:27.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:27.69 ^~~~~~~~~~~~~~~~~~~~~~~ 56:27.69 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:939:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:27.69 NS_INTERFACE_MAP_END 56:27.69 ^~~~~~~~~~~~~~~~~~~~ 56:27.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:27.69 else 56:27.69 ^~~~ 56:27.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:27.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:27.69 ^~~~~~~~~~~~~~~~~~ 56:27.70 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:938:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:27.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:27.70 ^~~~~~~~~~~~~~~~~~~~~~ 56:27.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalWindow::QueryInterface(const nsIID&, void**)': 56:27.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:27.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:27.72 foundInterface = 0; \ 56:27.72 ^~~~~~~~~~~~~~ 56:27.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:27.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:27.72 ^~~~~~~~~~~~~~~~~~~~~~~ 56:27.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:2116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:27.72 NS_INTERFACE_MAP_END 56:27.72 ^~~~~~~~~~~~~~~~~~~~ 56:27.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:27.72 else 56:27.72 ^~~~ 56:27.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:27.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:27.72 ^~~~~~~~~~~~~~~~~~ 56:27.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:2115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:27.72 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 56:27.72 ^~~~~~~~~~~~~~~~~~~~~~ 56:27.97 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalChromeWindow::QueryInterface(const nsIID&, void**)': 56:27.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:27.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:27.97 foundInterface = 0; \ 56:27.97 ^~~~~~~~~~~~~~ 56:27.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:27.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:27.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.97 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:13922:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:27.97 NS_INTERFACE_MAP_END_INHERITING(nsGlobalWindow) 56:27.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:27.98 else 56:27.98 ^~~~ 56:27.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:27.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:27.98 ^~~~~~~~~~~~~~~~~~ 56:27.98 /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:13921:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:27.98 NS_INTERFACE_MAP_ENTRY(nsIDOMChromeWindow) 56:27.98 ^~~~~~~~~~~~~~~~~~~~~~ 56:28.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 56:28.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 56:28.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:28.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:32, 56:28.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPIDOMWindow.h:12, 56:28.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.h:9, 56:28.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:6: 56:28.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 56:28.17 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 56:28.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 56:28.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 56:28.17 memset(aT, 0, sizeof(T)); 56:28.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 56:28.17 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsGlobalWindow.cpp:159: 56:28.17 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 56:28.17 struct GlobalProperties { 56:28.17 ^~~~~~~~~~~~~~~~ 56:30.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:30.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:30.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:30.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:30.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 56:30.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 56:30.14 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.h:9, 56:30.14 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.cpp:6: 56:30.14 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 56:30.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:30.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:30.14 foundInterface = 0; \ 56:30.14 ^~~~~~~~~~~~~~ 56:30.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:30.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:30.14 ^~~~~~~~~~~~~~~~~~~~~~~ 56:30.15 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:30.15 NS_INTERFACE_MAP_END 56:30.15 ^~~~~~~~~~~~~~~~~~~~ 56:30.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:30.15 else 56:30.15 ^~~~ 56:30.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:30.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:30.15 ^~~~~~~~~~~~~~~~~~ 56:30.15 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHistory.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:30.15 NS_INTERFACE_MAP_ENTRY(nsIDOMHistory) // Empty, needed for extension compat 56:30.15 ^~~~~~~~~~~~~~~~~~~~~~ 56:36.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:36.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:36.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:36.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:36.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 56:36.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 56:36.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/File.h:10, 56:36.36 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.h:10, 56:36.36 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.cpp:6: 56:36.36 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.cpp: In member function 'virtual nsresult nsHostObjectURI::QueryInterface(const nsIID&, void**)': 56:36.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:36.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:36.36 foundInterface = 0; \ 56:36.36 ^~~~~~~~~~~~~~ 56:36.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:36.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:36.36 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:36.36 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 56:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:36.36 /builddir/build/BUILD/pale-moon/platform/dom/base/nsHostObjectURI.cpp:36:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:36.36 else 56:36.36 ^~~~ 56:40.62 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 56:40.62 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 56:40.62 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 56:40.62 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.cpp:86: 56:40.62 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 56:40.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 56:40.62 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:40.62 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 56:40.62 ^ 56:40.62 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 56:40.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 56:40.62 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 56:40.62 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoBindings.h:16, 56:40.62 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.cpp:22: 56:40.62 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 56:40.63 class nsCSSValue { 56:40.63 ^~~~~~~~~~ 56:43.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:43.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 56:43.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 56:43.89 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.h:10, 56:43.89 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.cpp:6: 56:43.89 /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.cpp: In member function 'virtual nsresult nsInProcessTabChildGlobal::QueryInterface(const nsIID&, void**)': 56:43.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:43.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:43.89 foundInterface = 0; \ 56:43.89 ^~~~~~~~~~~~~~ 56:43.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:43.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.89 /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:43.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 56:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.89 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsInProcessTabChildGlobal.cpp:16: 56:43.89 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:43.89 } else 56:43.89 ^~~~ 56:43.89 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 56:43.89 } else 56:43.89 ^~~~ 56:46.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:46.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:46.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:46.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:46.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 56:46.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 56:46.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:8, 56:46.28 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSTimeoutHandler.cpp:12: 56:46.28 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 56:46.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:46.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:46.28 foundInterface = 0; \ 56:46.29 ^~~~~~~~~~~~~~ 56:46.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:46.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:46.29 ^~~~~~~~~~~~~~~~~~~~~~~ 56:46.29 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSTimeoutHandler.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:46.29 NS_INTERFACE_MAP_END 56:46.29 ^~~~~~~~~~~~~~~~~~~~ 56:46.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:46.29 else 56:46.29 ^~~~ 56:46.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:46.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:46.29 ^~~~~~~~~~~~~~~~~~ 56:46.29 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSTimeoutHandler.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:46.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:46.29 ^~~~~~~~~~~~~~~~~~~~~~ 56:46.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:46.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:46.99 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIScriptContext.h:11, 56:46.99 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.h:8, 56:46.99 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:7: 56:46.99 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 56:46.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:46.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:46.99 foundInterface = 0; \ 56:46.99 ^~~~~~~~~~~~~~ 56:46.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:46.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:46.99 ^~~~~~~~~~~~~~~~~~~~~~~ 56:46.99 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:46.99 NS_INTERFACE_MAP_END 56:46.99 ^~~~~~~~~~~~~~~~~~~~ 56:46.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:46.99 else 56:46.99 ^~~~ 56:46.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:47.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:47.00 ^~~~~~~~~~~~~~~~~~ 56:47.00 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:47.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:47.00 ^~~~~~~~~~~~~~~~~~~~~~ 56:47.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 56:47.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:47.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:47.03 foundInterface = 0; \ 56:47.03 ^~~~~~~~~~~~~~ 56:47.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:47.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:47.03 ^~~~~~~~~~~~~~~~~~~~~~~ 56:47.04 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:2641:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:47.04 NS_INTERFACE_MAP_END 56:47.04 ^~~~~~~~~~~~~~~~~~~~ 56:47.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:47.04 else 56:47.04 ^~~~ 56:47.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:47.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:47.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:47.04 /builddir/build/BUILD/pale-moon/platform/dom/base/nsJSEnvironment.cpp:2640:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:47.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 56:47.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:52.01 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 56:52.01 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 56:52.01 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:13: 56:52.01 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 56:52.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 56:52.01 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:52.01 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 56:52.01 ^ 56:52.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 56:52.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 56:52.01 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 56:52.01 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 56:52.01 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.h:15, 56:52.01 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:11: 56:52.01 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 56:52.01 class nsCSSValue { 56:52.01 ^~~~~~~~~~ 56:52.02 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsIAtom*, nsAttrValue&, bool*)': 56:52.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp: '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 56:52.02 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:104: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] 56:52.02 memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 56:52.02 ^ 56:52.02 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:11: 56:52.02 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 56:52.02 struct InternalAttr 56:52.03 ^~~~~~~~~~~~ 56:52.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 56:52.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp: '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 56:52.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:240: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] 56:52.03 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 56:52.03 ^ 56:52.03 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.cpp:11: 56:52.03 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 56:52.03 struct InternalAttr 56:52.03 ^~~~~~~~~~~~ 56:52.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 56:52.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 56:52.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:52.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:52.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 56:52.33 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.h:10, 56:52.33 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.cpp:6: 56:52.33 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 56:52.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:52.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:52.33 foundInterface = 0; \ 56:52.33 ^~~~~~~~~~~~~~ 56:52.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:52.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:52.33 ^~~~~~~~~~~~~~~~~~~~~~~ 56:52.33 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:52.33 NS_INTERFACE_MAP_END 56:52.33 ^~~~~~~~~~~~~~~~~~~~ 56:52.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:52.33 else 56:52.33 ^~~~ 56:52.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:52.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:52.33 ^~~~~~~~~~~~~~~~~~ 56:52.33 /builddir/build/BUILD/pale-moon/platform/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:52.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:52.33 ^~~~~~~~~~~~~~~~~~~~~~ 56:59.53 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 56:59.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Mutex.h:11, 56:59.53 from /builddir/build/BUILD/pale-moon/platform/image/imgLoader.h:11, 56:59.53 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsObjectLoadingContent.cpp:12: 56:59.53 /builddir/build/BUILD/pale-moon/platform/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 56:59.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:59.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:59.53 foundInterface = 0; \ 56:59.53 ^~~~~~~~~~~~~~ 56:59.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:59.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:59.53 ^~~~~~~~~~~~~~~~~~~~~~~ 56:59.53 /builddir/build/BUILD/pale-moon/platform/dom/base/nsObjectLoadingContent.cpp:1388:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:59.53 NS_INTERFACE_MAP_END 56:59.53 ^~~~~~~~~~~~~~~~~~~~ 56:59.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:59.53 else 56:59.53 ^~~~ 56:59.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:59.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:59.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:59.53 /builddir/build/BUILD/pale-moon/platform/dom/base/nsObjectLoadingContent.cpp:1387:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:59.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 56:59.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:03.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:03.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:03.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:03.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:03.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 57:03.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.h:9, 57:03.76 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:6: 57:03.76 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 57:03.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:03.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:03.76 foundInterface = 0; \ 57:03.76 ^~~~~~~~~~~~~~ 57:03.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:03.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:03.76 ^~~~~~~~~~~~~~~~~~~~~~~ 57:03.76 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:03.76 NS_INTERFACE_MAP_END 57:03.76 ^~~~~~~~~~~~~~~~~~~~ 57:03.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:03.76 else 57:03.76 ^~~~ 57:03.76 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:03.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:03.76 ^~~~~~~~~~~~~~~~~~ 57:03.76 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:03.76 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 57:03.77 ^~~~~~~~~~~~~~~~~~~~~~ 57:03.77 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 57:03.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:03.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:03.77 foundInterface = 0; \ 57:03.77 ^~~~~~~~~~~~~~ 57:03.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:03.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:03.77 ^~~~~~~~~~~~~~~~~~~~~~~ 57:03.77 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:03.77 NS_INTERFACE_MAP_END 57:03.77 ^~~~~~~~~~~~~~~~~~~~ 57:03.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:03.77 else 57:03.77 ^~~~ 57:03.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:03.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:03.77 ^~~~~~~~~~~~~~~~~~ 57:03.77 /builddir/build/BUILD/pale-moon/platform/dom/base/nsPluginArray.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:03.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:03.77 ^~~~~~~~~~~~~~~~~~~~~~ 57:06.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:06.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:06.48 from /builddir/build/BUILD/pale-moon/platform/widget/nsIWidget.h:10, 57:06.48 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsQueryContentEventResult.cpp:6: 57:06.48 /builddir/build/BUILD/pale-moon/platform/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 57:06.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:06.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:06.48 foundInterface = 0; \ 57:06.48 ^~~~~~~~~~~~~~ 57:06.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:06.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:06.48 ^~~~~~~~~~~~~~~~~~~~~~~ 57:06.48 /builddir/build/BUILD/pale-moon/platform/dom/base/nsQueryContentEventResult.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:06.48 NS_INTERFACE_MAP_END 57:06.48 ^~~~~~~~~~~~~~~~~~~~ 57:06.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:06.48 else 57:06.48 ^~~~ 57:06.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:06.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:06.48 ^~~~~~~~~~~~~~~~~~ 57:06.48 /builddir/build/BUILD/pale-moon/platform/dom/base/nsQueryContentEventResult.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:06.48 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 57:06.48 ^~~~~~~~~~~~~~~~~~~~~~ 57:07.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:07.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:07.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 57:07.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMRange.h:10, 57:07.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.h:13, 57:07.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.cpp:11: 57:07.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 57:07.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:07.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:07.72 foundInterface = 0; \ 57:07.72 ^~~~~~~~~~~~~~ 57:07.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:07.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:07.72 ^~~~~~~~~~~~~~~~~~~~~~~ 57:07.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.cpp:339:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:07.72 NS_INTERFACE_MAP_END 57:07.72 ^~~~~~~~~~~~~~~~~~~~ 57:07.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:07.72 else 57:07.72 ^~~~ 57:07.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:07.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:07.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:07.72 /builddir/build/BUILD/pale-moon/platform/dom/base/nsRange.cpp:338:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:07.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMRange) 57:07.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.71 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 57:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 57:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 57:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 57:11.71 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Event.h:10, 57:11.71 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsScreen.cpp:6: 57:11.71 /builddir/build/BUILD/pale-moon/platform/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 57:11.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:11.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:11.71 foundInterface = 0; \ 57:11.71 ^~~~~~~~~~~~~~ 57:11.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:11.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:11.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.71 /builddir/build/BUILD/pale-moon/platform/dom/base/nsScreen.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:11.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:11.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:11.71 else 57:11.71 ^~~~ 57:11.71 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:11.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:11.71 ^~~~~~~~~~~~~~~~~~ 57:11.71 /builddir/build/BUILD/pale-moon/platform/dom/base/nsScreen.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:11.71 NS_INTERFACE_MAP_ENTRY(nsIDOMScreen) 57:11.71 ^~~~~~~~~~~~~~~~~~~~~~ 57:13.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:13.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:13.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 57:13.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIJSON.h:10, 57:13.01 from /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.h:9, 57:13.01 from /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:8: 57:13.01 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSON::QueryInterface(const nsIID&, void**)': 57:13.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:13.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:13.01 foundInterface = 0; \ 57:13.01 ^~~~~~~~~~~~~~ 57:13.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:13.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:13.01 ^~~~~~~~~~~~~~~~~~~~~~~ 57:13.01 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:13.01 NS_INTERFACE_MAP_END 57:13.01 ^~~~~~~~~~~~~~~~~~~~ 57:13.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:13.01 else 57:13.01 ^~~~ 57:13.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:13.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:13.01 ^~~~~~~~~~~~~~~~~~ 57:13.01 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:13.01 NS_INTERFACE_MAP_ENTRY(nsIJSON) 57:13.01 ^~~~~~~~~~~~~~~~~~~~~~ 57:13.03 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSONListener::QueryInterface(const nsIID&, void**)': 57:13.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:13.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:13.03 foundInterface = 0; \ 57:13.03 ^~~~~~~~~~~~~~ 57:13.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:13.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:13.03 ^~~~~~~~~~~~~~~~~~~~~~~ 57:13.03 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:502:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:13.03 NS_INTERFACE_MAP_END 57:13.03 ^~~~~~~~~~~~~~~~~~~~ 57:13.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:13.03 else 57:13.03 ^~~~ 57:13.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:13.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:13.03 ^~~~~~~~~~~~~~~~~~ 57:13.03 /builddir/build/BUILD/pale-moon/platform/dom/json/nsJSON.cpp:501:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:13.03 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 57:13.03 ^~~~~~~~~~~~~~~~~~~~~~ 57:13.59 libdom_json.a.desc 57:13.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:13.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:13.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIStructuredCloneContainer.h:10, 57:13.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.h:9, 57:13.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.cpp:6: 57:13.80 /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 57:13.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:13.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:13.80 foundInterface = 0; \ 57:13.80 ^~~~~~~~~~~~~~ 57:13.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:13.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:13.81 ^~~~~~~~~~~~~~~~~~~~~~~ 57:13.81 /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:13.81 NS_INTERFACE_MAP_END 57:13.81 ^~~~~~~~~~~~~~~~~~~~ 57:13.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:13.81 else 57:13.81 ^~~~ 57:13.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:13.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:13.81 ^~~~~~~~~~~~~~~~~~ 57:13.81 /builddir/build/BUILD/pale-moon/platform/dom/base/nsStructuredCloneContainer.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:13.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:13.81 ^~~~~~~~~~~~~~~~~~~~~~ 57:16.10 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 57:16.11 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 57:16.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 57:16.11 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 57:16.11 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 57:16.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/AltDataOutputStreamChild.h:10, 57:16.11 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:1: 57:16.11 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 57:16.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:16.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:16.11 foundInterface = 0; \ 57:16.11 ^~~~~~~~~~~~~~ 57:16.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:16.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:16.11 ^~~~~~~~~~~~~~~~~~~~~~~ 57:16.11 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:16.11 NS_INTERFACE_MAP_END 57:16.11 ^~~~~~~~~~~~~~~~~~~~ 57:16.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:16.11 else 57:16.11 ^~~~ 57:16.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:16.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:16.11 ^~~~~~~~~~~~~~~~~~ 57:16.11 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:16.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:16.11 ^~~~~~~~~~~~~~~~~~~~~~ 57:19.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 57:19.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 57:19.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.cpp:17: 57:19.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:19.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 57:19.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:19.80 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:19.80 ^ 57:19.80 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 57:19.80 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 57:19.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 57:19.80 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.cpp:6: 57:19.80 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:19.80 class nsCSSValue { 57:19.80 ^~~~~~~~~~ 57:28.14 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 57:28.14 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 57:28.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 57:28.14 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:28.14 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:28.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 57:28.14 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 57:28.14 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/Http2Session.cpp:7: 57:28.14 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 57:28.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:28.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:28.14 foundInterface = 0; \ 57:28.14 ^~~~~~~~~~~~~~ 57:28.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:28.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:28.14 ^~~~~~~~~~~~~~~~~~~~~~~ 57:28.14 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/Http2Session.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:28.14 NS_INTERFACE_MAP_END 57:28.14 ^~~~~~~~~~~~~~~~~~~~ 57:28.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:28.14 else 57:28.14 ^~~~ 57:28.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:28.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:28.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:28.14 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/Http2Session.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:28.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 57:28.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 57:29.14 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsTreeSanitizer.cpp:10: 57:29.14 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:29.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 57:29.14 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:29.14 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:29.14 ^ 57:29.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 57:29.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 57:29.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 57:29.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 57:29.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 57:29.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 57:29.14 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsTreeSanitizer.h:8, 57:29.14 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsTreeSanitizer.cpp:6: 57:29.14 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:29.14 class nsCSSValue { 57:29.14 ^~~~~~~~~~ 57:33.47 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::Init(nsIURI*, uint32_t, mozilla::net::nsProxyInfo*, uint32_t, nsIURI*, const nsID&, nsContentPolicyType)': 57:33.47 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp: unused variable 'isHTTPS' 57:33.47 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp:172:8: warning: unused variable 'isHTTPS' [-Wunused-variable] 57:33.47 bool isHTTPS = false; 57:33.47 ^~~~~~~ 57:33.47 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 57:33.47 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 57:33.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 57:33.47 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:33.48 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:33.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 57:33.48 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 57:33.48 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp:8: 57:33.48 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 57:33.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:33.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:33.48 foundInterface = 0; \ 57:33.48 ^~~~~~~~~~~~~~ 57:33.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:33.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:33.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.48 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:33.48 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 57:33.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:33.48 else 57:33.48 ^~~~ 57:33.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:33.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:33.48 ^~~~~~~~~~~~~~~~~~ 57:33.48 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpBaseChannel.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:33.48 NS_INTERFACE_MAP_ENTRY(nsIThrottledInputChannel) 57:33.48 ^~~~~~~~~~~~~~~~~~~~~~ 57:38.87 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 57:38.87 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 57:38.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 57:38.87 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:38.87 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:38.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 57:38.87 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 57:38.87 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelChild.cpp:8: 57:38.87 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 57:38.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:38.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:38.87 foundInterface = 0; \ 57:38.87 ^~~~~~~~~~~~~~ 57:38.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:38.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:38.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.87 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelChild.cpp:242:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:38.87 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 57:38.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:38.87 else 57:38.87 ^~~~ 57:38.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:38.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:38.87 ^~~~~~~~~~~~~~~~~~ 57:38.87 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelChild.cpp:241:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:38.87 NS_INTERFACE_MAP_ENTRY(nsIDivertableChannel) 57:38.87 ^~~~~~~~~~~~~~~~~~~~~~ 57:38.99 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 57:38.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 57:38.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 57:38.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventTarget.h:10, 57:38.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 57:38.99 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BasicEvents.h:11, 57:38.99 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWindowRoot.cpp:6: 57:38.99 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 57:38.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:38.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:38.99 foundInterface = 0; \ 57:38.99 ^~~~~~~~~~~~~~ 57:38.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:38.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:38.99 ^~~~~~~~~~~~~~~~~~~~~~~ 57:38.99 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWindowRoot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:38.99 NS_INTERFACE_MAP_END 57:38.99 ^~~~~~~~~~~~~~~~~~~~ 57:38.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:38.99 else 57:38.99 ^~~~ 57:38.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:38.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:38.99 ^~~~~~~~~~~~~~~~~~ 57:39.00 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWindowRoot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:39.00 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 57:39.00 ^~~~~~~~~~~~~~~~~~~~~~ 57:45.60 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 57:45.60 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 57:45.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 57:45.60 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:45.60 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:45.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 57:45.60 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 57:45.60 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParent.cpp:7: 57:45.60 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 57:45.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:45.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:45.60 foundInterface = 0; \ 57:45.60 ^~~~~~~~~~~~~~ 57:45.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:45.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:45.60 ^~~~~~~~~~~~~~~~~~~~~~~ 57:45.60 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParent.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:45.60 NS_INTERFACE_MAP_END 57:45.60 ^~~~~~~~~~~~~~~~~~~~ 57:45.60 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParent.cpp:172:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:45.60 } else 57:45.60 ^~~~ 57:47.82 libdom_base.a.desc 57:48.88 libtoolkit_components_mediasniffer.a.desc 57:49.30 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 57:49.30 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 57:49.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 57:49.30 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:49.30 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:49.30 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 57:49.30 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 57:49.30 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:7: 57:49.30 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 57:49.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:49.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:49.30 foundInterface = 0; \ 57:49.30 ^~~~~~~~~~~~~~ 57:49.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:49.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:49.30 ^~~~~~~~~~~~~~~~~~~~~~~ 57:49.30 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:49.30 NS_INTERFACE_MAP_END 57:49.30 ^~~~~~~~~~~~~~~~~~~~ 57:49.30 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:49.30 } else 57:49.30 ^~~~ 58:02.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:02.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 58:02.00 from /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp:6, 58:02.00 from /builddir/build/BUILD/pale-moon/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 58:02.00 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 58:02.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:02.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:02.00 foundInterface = 0; \ 58:02.00 ^~~~~~~~~~~~~~ 58:02.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:02.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:02.00 ^~~~~~~~~~~~~~~~~~~~~~~ 58:02.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:02.00 NS_INTERFACE_MAP_END 58:02.00 ^~~~~~~~~~~~~~~~~~~~ 58:02.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 58:02.00 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 58:02.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 58:02.00 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 58:02.00 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 58:02.01 ^~~~~~~~~~~~~~~~~~~~ 58:02.01 In file included from /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp:14, 58:02.01 from /builddir/build/BUILD/pale-moon/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 58:02.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:02.01 } else 58:02.01 ^~~~ 58:02.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 58:02.01 NS_IMPL_QUERY_CLASSINFO(aClass) \ 58:02.01 ^~~~~~~~~~~~~~~~~~~~~~~ 58:02.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 58:02.01 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 58:02.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 58:02.01 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 58:02.01 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 58:02.01 ^~~~~~~~~~~~~~~~~~~~ 58:02.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:11: 58:02.31 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPUtils.cpp: At global scope: 58:02.31 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPUtils.cpp: 'bool isCharacterToken(char16_t)' defined but not used 58:02.31 /builddir/build/BUILD/pale-moon/platform/dom/security/nsCSPUtils.cpp:39:1: warning: 'bool isCharacterToken(char16_t)' defined but not used [-Wunused-function] 58:02.31 isCharacterToken(char16_t aSymbol) 58:02.31 ^~~~~~~~~~~~~~~~ 58:04.00 libdom_security.a.desc 58:08.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:08.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 58:08.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIHandlerService.h:10, 58:08.88 from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/ContentHandlerService.h:4, 58:08.88 from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 58:08.88 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 58:08.88 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 58:08.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:08.89 foundInterface = 0; \ 58:08.89 ^~~~~~~~~~~~~~ 58:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:08.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:08.89 ^~~~~~~~~~~~~~~~~~~~~~~ 58:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:08.89 NS_INTERFACE_MAP_END 58:08.89 ^~~~~~~~~~~~~~~~~~~~ 58:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 58:08.89 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 58:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 58:08.89 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 58:08.89 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 58:08.89 ^~~~~~~~~~~~~~~~~~~~ 58:08.89 In file included from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 58:08.89 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 58:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:08.89 } else 58:08.89 ^~~~ 58:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 58:08.89 } else 58:08.89 ^~~~ 58:08.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 58:08.89 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 58:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 58:08.89 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 58:08.89 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 58:08.89 ^~~~~~~~~~~~~~~~~~~~ 58:09.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:09.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 58:09.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIHandlerService.h:10, 58:09.02 from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/ContentHandlerService.h:4, 58:09.02 from /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 58:09.02 from /builddir/build/BUILD/pale-moon/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 58:09.02 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 58:09.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:09.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:09.03 foundInterface = 0; \ 58:09.03 ^~~~~~~~~~~~~~ 58:09.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:09.03 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 58:09.03 ^~~~~~~~~~~~~~~~~~~~~~~ 58:09.03 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1096:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 58:09.03 NS_INTERFACE_MAP_END_THREADSAFE 58:09.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:09.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:09.03 else 58:09.03 ^~~~ 58:09.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:09.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:09.03 ^~~~~~~~~~~~~~~~~~ 58:09.03 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1095:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:09.03 NS_INTERFACE_MAP_ENTRY(nsIBackgroundFileSaverObserver) 58:09.03 ^~~~~~~~~~~~~~~~~~~~~~ 58:09.09 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 58:09.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:09.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:09.09 foundInterface = 0; \ 58:09.09 ^~~~~~~~~~~~~~ 58:09.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:09.09 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 58:09.09 ^~~~~~~~~~~~~~~~~~~~~~~ 58:09.09 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 58:09.09 NS_INTERFACE_MAP_END_THREADSAFE 58:09.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:09.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:09.09 else 58:09.09 ^~~~ 58:09.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:09.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:09.09 ^~~~~~~~~~~~~~~~~~ 58:09.09 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:86:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:09.09 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 58:09.09 ^~~~~~~~~~~~~~~~~~~~~~ 58:09.10 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 58:09.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:09.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:09.10 foundInterface = 0; \ 58:09.10 ^~~~~~~~~~~~~~ 58:09.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:09.10 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 58:09.10 ^~~~~~~~~~~~~~~~~~~~~~~ 58:09.10 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 58:09.10 NS_INTERFACE_MAP_END_THREADSAFE 58:09.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:09.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:09.10 else 58:09.10 ^~~~ 58:09.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:09.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:09.10 ^~~~~~~~~~~~~~~~~~ 58:09.10 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:459:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:09.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:09.10 ^~~~~~~~~~~~~~~~~~~~~~ 58:09.12 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 58:09.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:09.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:09.12 foundInterface = 0; \ 58:09.12 ^~~~~~~~~~~~~~ 58:09.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:09.12 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 58:09.12 ^~~~~~~~~~~~~~~~~~~~~~~ 58:09.12 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 58:09.12 NS_INTERFACE_MAP_END_THREADSAFE 58:09.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:09.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:09.12 else 58:09.12 ^~~~ 58:09.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 58:09.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 58:09.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:09.12 /builddir/build/BUILD/pale-moon/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 58:09.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 58:09.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:11.52 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'nsresult mozilla::net::nsHttpChannel::ContinueProcessResponse2(nsresult)': 58:11.52 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: variable 'successfulReval' set but not used 58:11.52 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:1963:10: warning: variable 'successfulReval' set but not used [-Wunused-but-set-variable] 58:11.52 bool successfulReval = false; 58:11.52 ^~~~~~~~~~~~~~~ 58:11.61 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 58:11.61 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 58:11.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 58:11.61 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 58:11.61 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 58:11.61 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 58:11.61 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 58:11.61 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:8: 58:11.61 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 58:11.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:11.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:11.61 foundInterface = 0; \ 58:11.61 ^~~~~~~~~~~~~~ 58:11.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:11.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:11.61 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:5474:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:11.61 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 58:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:11.61 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:5473:7: note: some parts of macro expansion are not guarded by this 'else' clause 58:11.61 } else 58:11.61 ^~~~ 58:12.03 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: At global scope: 58:12.03 Warning: -Wunused-function in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp: 'void mozilla::net::GetPKPConsoleErrorTag(uint32_t, nsAString_internal&)' defined but not used 58:12.03 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpChannel.cpp:1485:1: warning: 'void mozilla::net::GetPKPConsoleErrorTag(uint32_t, nsAString_internal&)' defined but not used [-Wunused-function] 58:12.03 GetPKPConsoleErrorTag(uint32_t failureResult, nsAString& consoleErrorTag) 58:12.03 ^~~~~~~~~~~~~~~~~~~~~ 58:12.49 liburiloader_exthandler.a.desc 58:12.75 libxpt.a 58:12.83 libxpt.a.desc 58:15.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:15.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 58:15.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:15.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:15.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 58:15.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:9, 58:15.00 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLAllCollection.cpp:6: 58:15.00 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 58:15.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:15.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:15.00 foundInterface = 0; \ 58:15.00 ^~~~~~~~~~~~~~ 58:15.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:15.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:15.00 ^~~~~~~~~~~~~~~~~~~~~~~ 58:15.00 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLAllCollection.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:15.00 NS_INTERFACE_MAP_END 58:15.00 ^~~~~~~~~~~~~~~~~~~~ 58:15.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:15.01 else 58:15.01 ^~~~ 58:15.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:15.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:15.01 ^~~~~~~~~~~~~~~~~~ 58:15.01 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLAllCollection.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:15.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:15.01 ^~~~~~~~~~~~~~~~~~~~~~ 58:20.38 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'void mozilla::net::nsHttpConnection::StartSpdy(uint8_t)': 58:20.38 Warning: -Wunused-result in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpConnection.cpp: ignoring return value of 'nsresult mozilla::net::TLSFilterTransaction::SetProxiedTransaction(mozilla::net::nsAHttpTransaction*, mozilla::net::nsAHttpTransaction*)', declared with attribute warn_unused_result 58:20.38 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpConnection.cpp:327:42: warning: ignoring return value of 'nsresult mozilla::net::TLSFilterTransaction::SetProxiedTransaction(mozilla::net::nsAHttpTransaction*, mozilla::net::nsAHttpTransaction*)', declared with attribute warn_unused_result [-Wunused-result] 58:20.38 mTLSFilter->SetProxiedTransaction(mSpdySession); 58:20.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 58:29.01 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 58:29.01 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 58:29.01 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLBodyElement.cpp:20: 58:29.01 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:29.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 58:29.01 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:29.01 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:29.01 ^ 58:29.01 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 58:29.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 58:29.01 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 58:29.01 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 58:29.01 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 58:29.01 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLBodyElement.h:9, 58:29.01 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLBodyElement.cpp:6: 58:29.01 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:29.01 class nsCSSValue { 58:29.01 ^~~~~~~~~~ 58:29.67 In file included from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.cpp:11: 58:29.67 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h: In constructor 'mozilla::net::nsHttpHandler::nsHttpHandler()': 58:29.67 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after 58:29.67 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h:503:20: warning: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after [-Wreorder] 58:29.67 nsCString mAppBuildID; 58:29.67 ^~~~~~~~~~~ 58:29.67 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' 58:29.68 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.h:501:20: warning: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' [-Wreorder] 58:29.68 bool mCompatFirefoxEnabled; 58:29.68 ^~~~~~~~~~~~~~~~~~~~~ 58:29.68 Warning: -Wreorder in /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.cpp: when initialized here 58:29.68 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpHandler.cpp:138:1: warning: when initialized here [-Wreorder] 58:29.68 nsHttpHandler::nsHttpHandler() 58:29.68 ^~~~~~~~~~~~~ 58:35.83 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 58:35.84 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 58:35.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 58:35.84 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 58:35.84 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 58:35.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 58:35.84 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/HttpLog.h:21, 58:35.84 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpPipeline.cpp:7: 58:35.84 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpPipeline.cpp: In member function 'virtual nsresult mozilla::net::nsHttpPipeline::QueryInterface(const nsIID&, void**)': 58:35.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:35.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.84 foundInterface = 0; \ 58:35.84 ^~~~~~~~~~~~~~ 58:35.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.84 ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.84 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpPipeline.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.84 NS_INTERFACE_MAP_END 58:35.84 ^~~~~~~~~~~~~~~~~~~~ 58:35.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.84 else 58:35.84 ^~~~ 58:35.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 58:35.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 58:35.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:35.84 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/http/nsHttpPipeline.cpp:165:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 58:35.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 58:35.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.20 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:38.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 58:38.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 58:38.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMEventListener.h:10, 58:38.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:10, 58:38.21 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp:6: 58:38.21 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 58:38.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:38.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:38.21 foundInterface = 0; \ 58:38.21 ^~~~~~~~~~~~~~ 58:38.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:38.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.21 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp:696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:38.21 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 58:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.21 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 58:38.21 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 58:38.21 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 58:38.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 58:38.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 58:38.21 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 58:38.21 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 58:38.21 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 58:38.21 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 58:38.21 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp:6: 58:38.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:38.21 } else 58:38.21 ^~~~ 58:38.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 58:38.21 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 58:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.21 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 58:38.21 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 58:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.21 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLCanvasElement.cpp:695:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 58:38.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureTrackSource) 58:38.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:42.15 libnetwerk_protocol_http.a.desc 58:43.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:43.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 58:43.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:43.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:43.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 58:43.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 58:43.56 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 58:43.56 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.h:9, 58:43.56 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp:6: 58:43.56 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 58:43.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:43.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:43.56 foundInterface = 0; \ 58:43.56 ^~~~~~~~~~~~~~ 58:43.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:43.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:43.57 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:43.57 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 58:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:43.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 58:43.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 58:43.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 58:43.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 58:43.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 58:43.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 58:43.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 58:43.57 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 58:43.57 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.h:9, 58:43.57 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp:6: 58:43.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:43.57 } else 58:43.57 ^~~~ 58:43.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 58:43.57 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 58:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:43.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 58:43.57 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 58:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:43.57 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLDataListElement.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 58:43.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLDataListElement) 58:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:53.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 58:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 58:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 58:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 58:53.16 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 58:53.16 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 58:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 58:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 58:53.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 58:53.16 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp:6: 58:53.16 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 58:53.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:53.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:53.16 foundInterface = 0; \ 58:53.16 ^~~~~~~~~~~~~~ 58:53.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:53.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:53.16 ^~~~~~~~~~~~~~~~~~~~~~~ 58:53.16 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:53.16 NS_INTERFACE_MAP_END 58:53.16 ^~~~~~~~~~~~~~~~~~~~ 58:53.17 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 58:53.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 58:53.17 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 58:53.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 58:53.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 58:53.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 58:53.17 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp:6: 58:53.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:53.17 } else 58:53.17 ^~~~ 58:53.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 58:53.17 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 58:53.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:53.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 58:53.17 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 58:53.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:53.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:53.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:53.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:53.17 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLFormControlsCollection.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 58:53.17 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 58:53.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:21.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 59:21.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 59:21.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 59:21.50 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 59:21.50 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 59:21.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:21.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:21.50 foundInterface = 0; \ 59:21.51 ^~~~~~~~~~~~~~ 59:21.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:21.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:21.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.51 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:21.51 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 59:21.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:21.51 else 59:21.51 ^~~~ 59:21.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:21.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:21.51 ^~~~~~~~~~~~~~~~~~ 59:21.51 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:21.51 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 59:21.51 ^~~~~~~~~~~~~~~~~~~~~~ 59:21.54 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 59:21.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:21.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:21.54 foundInterface = 0; \ 59:21.54 ^~~~~~~~~~~~~~ 59:21.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:21.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:21.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.55 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2534:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:21.55 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 59:21.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 59:21.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 59:21.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 59:21.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 59:21.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:21.55 } else 59:21.55 ^~~~ 59:21.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:21.55 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:21.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:21.55 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:21.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.55 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:21.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::StreamCaptureTrackSource) 59:21.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:21.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 59:21.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 59:21.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 59:21.55 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 59:21.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:21.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:21.55 foundInterface = 0; \ 59:21.55 ^~~~~~~~~~~~~~ 59:21.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:21.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:21.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.55 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:21.55 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 59:21.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 59:21.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 59:21.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 59:21.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 59:21.55 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 59:21.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:21.56 } else 59:21.56 ^~~~ 59:21.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:21.56 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:21.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:21.56 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:21.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.56 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2612:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:21.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::DecoderCaptureTrackSource) 59:21.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:21.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 59:21.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 59:21.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 59:21.56 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 59:21.56 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 59:21.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:21.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:21.57 foundInterface = 0; \ 59:21.57 ^~~~~~~~~~~~~~ 59:21.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:21.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.57 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:21.57 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 59:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 59:21.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 59:21.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 59:21.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 59:21.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 59:21.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 59:21.57 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 59:21.57 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 59:21.57 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 59:21.57 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:6: 59:21.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:21.57 } else 59:21.57 ^~~~ 59:21.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:21.57 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:21.57 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.57 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLMediaElement.cpp:2656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:21.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::CaptureStreamTrackSourceGetter) 59:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:31.92 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLObjectElement.cpp: In member function 'nsresult mozilla::dom::HTMLObjectElement::AfterMaybeChangeAttr(int32_t, nsIAtom*, bool)': 59:31.92 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLObjectElement.cpp:197:12: warning: lambda capture initializers only available with -std=c++14 or -std=gnu++14 59:31.92 [self = RefPtr(this), aNotify]() { 59:31.92 ^~~~ 59:37.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:37.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:37.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 59:37.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLCollection.h:10, 59:37.25 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsIHTMLCollection.h:9, 59:37.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 59:37.25 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp:6: 59:37.25 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 59:37.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:37.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:37.25 foundInterface = 0; \ 59:37.25 ^~~~~~~~~~~~~~ 59:37.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:37.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:37.25 ^~~~~~~~~~~~~~~~~~~~~~~ 59:37.25 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:37.25 NS_INTERFACE_MAP_END 59:37.25 ^~~~~~~~~~~~~~~~~~~~ 59:37.25 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 59:37.25 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsIHTMLCollection.h:11, 59:37.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 59:37.25 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp:6: 59:37.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:37.25 } else 59:37.25 ^~~~ 59:37.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 59:37.25 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 59:37.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:37.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 59:37.25 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 59:37.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:37.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:37.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:37.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:37.25 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLOptionsCollection.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 59:37.25 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 59:37.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.54 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:47.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:47.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 59:47.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 59:47.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 59:47.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 59:47.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLBaseElement.h:10, 59:47.54 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLSharedElement.h:9, 59:47.54 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedElement.cpp:6: 59:47.54 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedElement::QueryInterface(const nsIID&, void**)': 59:47.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:47.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:47.55 foundInterface = 0; \ 59:47.55 ^~~~~~~~~~~~~~ 59:47.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:47.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:47.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.55 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:47.55 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 59:47.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:47.55 else 59:47.55 ^~~~ 59:47.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 59:47.55 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 59:47.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.55 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 59:47.55 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 59:47.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.55 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 59:47.55 NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLHtmlElement, html) 59:47.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:50.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:50.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:50.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 59:50.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 59:50.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 59:50.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 59:50.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLOListElement.h:10, 59:50.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLSharedListElement.h:11, 59:50.36 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedListElement.cpp:6: 59:50.36 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 59:50.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:50.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:50.36 foundInterface = 0; \ 59:50.36 ^~~~~~~~~~~~~~ 59:50.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:50.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:50.36 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedListElement.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:50.36 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 59:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:50.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:50.36 else 59:50.36 ^~~~ 59:50.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 59:50.36 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 59:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:50.36 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 59:50.36 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 59:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:50.36 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedListElement.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 59:50.36 NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul) 59:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:51.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:51.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:51.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:51.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 59:51.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 59:51.06 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 59:51.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLSharedObjectElement.h:10, 59:51.06 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp:7: 59:51.06 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedObjectElement::QueryInterface(const nsIID&, void**)': 59:51.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:51.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:51.07 foundInterface = 0; \ 59:51.07 ^~~~~~~~~~~~~~ 59:51.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:51.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:51.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.07 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:51.07 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 59:51.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:51.07 else 59:51.07 ^~~~ 59:51.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 59:51.07 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 59:51.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.07 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 59:51.07 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 59:51.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.07 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 59:51.07 NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLEmbedElement, embed) 59:51.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.07 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp: In member function 'nsresult mozilla::dom::HTMLSharedObjectElement::AfterMaybeChangeAttr(int32_t, nsIAtom*, bool)': 59:51.07 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSharedObjectElement.cpp:181:14: warning: lambda capture initializers only available with -std=c++14 or -std=gnu++14 59:51.07 [self = RefPtr(this), aNotify]() { 59:51.07 ^~~~ 59:53.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:53.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:53.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocGroup.h:9, 59:53.81 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp:6: 59:53.81 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 59:53.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:53.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:53.81 foundInterface = 0; \ 59:53.81 ^~~~~~~~~~~~~~ 59:53.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:53.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:53.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:53.81 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:53.81 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 59:53.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:53.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 59:53.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 59:53.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:10, 59:53.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:15, 59:53.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DocGroup.h:16, 59:53.81 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp:6: 59:53.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:53.81 } else 59:53.81 ^~~~ 59:53.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 59:53.81 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 59:53.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:53.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 59:53.82 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 59:53.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:53.82 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:53.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:53.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:53.82 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSlotElement.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:53.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 59:53.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 59:54.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 59:54.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 59:54.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 59:54.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 59:54.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 59:54.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLSourceElement.h:10, 59:54.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLSourceElement.h:10, 59:54.87 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSourceElement.cpp:6: 59:54.87 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 59:54.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:54.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:54.87 foundInterface = 0; \ 59:54.87 ^~~~~~~~~~~~~~ 59:54.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:54.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:54.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.87 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSourceElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:54.87 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 59:54.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:54.87 else 59:54.87 ^~~~ 59:54.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:54.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:54.87 ^~~~~~~~~~~~~~~~~~ 59:54.87 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLSourceElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:54.87 NS_INTERFACE_MAP_ENTRY(nsIDOMHTMLSourceElement) 59:54.87 ^~~~~~~~~~~~~~~~~~~~~~ 60:02.89 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 60:02.89 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 60:02.89 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableCellElement.cpp:12: 60:02.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 60:02.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 60:02.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 60:02.89 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 60:02.89 ^ 60:02.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 60:02.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 60:02.89 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 60:02.89 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 60:02.89 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 60:02.89 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableCellElement.h:9, 60:02.89 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableCellElement.cpp:6: 60:02.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 60:02.89 class nsCSSValue { 60:02.89 ^~~~~~~~~~ 60:05.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:05.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:05.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:05.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:05.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 60:05.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 60:05.92 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 60:05.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 60:05.92 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:6: 60:05.92 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 60:05.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:05.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:05.92 foundInterface = 0; \ 60:05.92 ^~~~~~~~~~~~~~ 60:05.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:05.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:05.92 ^~~~~~~~~~~~~~~~~~~~~~~ 60:05.92 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:05.92 NS_INTERFACE_MAP_END 60:05.92 ^~~~~~~~~~~~~~~~~~~~ 60:05.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:05.92 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 60:05.92 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 60:05.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:05.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 60:05.92 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 60:05.92 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 60:05.92 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 60:05.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 60:05.92 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:6: 60:05.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:05.92 } else 60:05.92 ^~~~ 60:05.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 60:05.93 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 60:05.93 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:05.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.93 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 60:05.93 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 60:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 60:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 60:05.93 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 60:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 60:05.93 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:6: 60:05.93 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 60:05.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:05.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:05.93 foundInterface = 0; \ 60:05.93 ^~~~~~~~~~~~~~ 60:05.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:05.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.93 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:05.93 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 60:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:05.93 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 60:05.93 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 60:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 60:05.93 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 60:05.93 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 60:05.93 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 60:05.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 60:05.93 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:6: 60:05.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:05.93 } else 60:05.94 ^~~~ 60:05.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:05.94 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:05.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:05.94 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:05.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.94 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableElement.cpp:362:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:05.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableElement) 60:05.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:06.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:06.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:06.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:06.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 60:06.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 60:06.02 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 60:06.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 60:06.02 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp:6: 60:06.02 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 60:06.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:06.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:06.02 foundInterface = 0; \ 60:06.02 ^~~~~~~~~~~~~~ 60:06.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:06.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.02 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:06.02 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 60:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:06.02 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 60:06.02 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 60:06.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:06.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 60:06.02 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 60:06.02 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 60:06.02 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 60:06.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 60:06.02 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp:6: 60:06.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:06.02 } else 60:06.02 ^~~~ 60:06.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:06.02 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:06.02 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.02 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableRowElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:06.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableRowElement) 60:06.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:09.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:09.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:09.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:09.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 60:09.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EventForwards.h:11, 60:09.02 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:9, 60:09.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 60:09.02 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp:6: 60:09.02 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 60:09.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:09.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:09.02 foundInterface = 0; \ 60:09.02 ^~~~~~~~~~~~~~ 60:09.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:09.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:09.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.03 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:09.03 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 60:09.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:09.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 60:09.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 60:09.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:09.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 60:09.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 60:09.03 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 60:09.03 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 60:09.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 60:09.03 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp:6: 60:09.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:09.03 } else 60:09.03 ^~~~ 60:09.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:09.03 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:09.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:09.03 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:09.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.03 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTableSectionElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:09.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableSectionElement) 60:09.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:09.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:09.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 60:09.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 60:09.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 60:09.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 60:09.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:10, 60:09.11 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp:6: 60:09.11 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 60:09.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:09.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:09.11 foundInterface = 0; \ 60:09.11 ^~~~~~~~~~~~~~ 60:09.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:09.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:09.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.11 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:09.12 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 60:09.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:09.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 60:09.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 60:09.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:09.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 60:09.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 60:09.12 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 60:09.12 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:10, 60:09.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 60:09.12 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp:6: 60:09.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:09.12 } else 60:09.12 ^~~~ 60:09.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:09.12 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:09.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:09.12 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:09.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.12 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTemplateElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:09.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement) 60:09.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:17.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:17.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:17.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:17.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 60:17.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:17.32 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 60:17.32 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 60:17.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:17.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 60:17.32 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp:6: 60:17.32 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 60:17.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:17.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.32 foundInterface = 0; \ 60:17.32 ^~~~~~~~~~~~~~ 60:17.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:17.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:17.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.32 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:17.32 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 60:17.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:17.32 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrName.h:15, 60:17.32 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsAttrAndChildArray.h:19, 60:17.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:17.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:15, 60:17.32 from /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp:6: 60:17.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.32 } else 60:17.32 ^~~~ 60:17.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:17.32 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:17.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.32 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:17.32 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:17.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.32 /builddir/build/BUILD/pale-moon/platform/dom/html/HTMLTrackElement.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:17.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTrackElement) 60:17.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:25.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:25.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 60:25.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 60:25.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaError.h:9, 60:25.66 from /builddir/build/BUILD/pale-moon/platform/dom/html/MediaError.cpp:6: 60:25.66 /builddir/build/BUILD/pale-moon/platform/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 60:25.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:25.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:25.66 foundInterface = 0; \ 60:25.66 ^~~~~~~~~~~~~~ 60:25.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:25.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:25.66 ^~~~~~~~~~~~~~~~~~~~~~~ 60:25.66 /builddir/build/BUILD/pale-moon/platform/dom/html/MediaError.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:25.66 NS_INTERFACE_MAP_END 60:25.66 ^~~~~~~~~~~~~~~~~~~~ 60:25.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:25.66 else 60:25.66 ^~~~ 60:25.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:25.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:25.66 ^~~~~~~~~~~~~~~~~~ 60:25.66 /builddir/build/BUILD/pale-moon/platform/dom/html/MediaError.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:25.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:25.67 ^~~~~~~~~~~~~~~~~~~~~~ 60:31.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:31.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:31.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 60:31.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 60:31.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 60:31.03 from /builddir/build/BUILD/pale-moon/platform/dom/html/TextTrackManager.cpp:6: 60:31.03 /builddir/build/BUILD/pale-moon/platform/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 60:31.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:31.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:31.03 foundInterface = 0; \ 60:31.03 ^~~~~~~~~~~~~~ 60:31.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:31.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:31.04 ^~~~~~~~~~~~~~~~~~~~~~~ 60:31.04 /builddir/build/BUILD/pale-moon/platform/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:31.04 NS_INTERFACE_MAP_END 60:31.04 ^~~~~~~~~~~~~~~~~~~~ 60:31.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:31.04 else 60:31.04 ^~~~ 60:31.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:31.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:31.04 ^~~~~~~~~~~~~~~~~~ 60:31.04 /builddir/build/BUILD/pale-moon/platform/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:31.04 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 60:31.04 ^~~~~~~~~~~~~~~~~~~~~~ 60:32.06 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:32.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/TimeRanges.h:9, 60:32.06 from /builddir/build/BUILD/pale-moon/platform/dom/html/TimeRanges.cpp:6: 60:32.06 /builddir/build/BUILD/pale-moon/platform/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 60:32.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:32.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:32.06 foundInterface = 0; \ 60:32.06 ^~~~~~~~~~~~~~ 60:32.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:32.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:32.06 ^~~~~~~~~~~~~~~~~~~~~~~ 60:32.06 /builddir/build/BUILD/pale-moon/platform/dom/html/TimeRanges.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:32.06 NS_INTERFACE_MAP_END 60:32.06 ^~~~~~~~~~~~~~~~~~~~ 60:32.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:32.06 else 60:32.07 ^~~~ 60:32.07 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:32.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:32.07 ^~~~~~~~~~~~~~~~~~ 60:32.07 /builddir/build/BUILD/pale-moon/platform/dom/html/TimeRanges.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:32.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:32.07 ^~~~~~~~~~~~~~~~~~~~~~ 60:33.18 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:33.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:33.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 60:33.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMValidityState.h:10, 60:33.18 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ValidityState.h:9, 60:33.18 from /builddir/build/BUILD/pale-moon/platform/dom/html/ValidityState.cpp:6: 60:33.18 /builddir/build/BUILD/pale-moon/platform/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 60:33.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:33.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:33.18 foundInterface = 0; \ 60:33.18 ^~~~~~~~~~~~~~ 60:33.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:33.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:33.18 ^~~~~~~~~~~~~~~~~~~~~~~ 60:33.18 /builddir/build/BUILD/pale-moon/platform/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:33.18 NS_INTERFACE_MAP_END 60:33.18 ^~~~~~~~~~~~~~~~~~~~ 60:33.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:33.18 else 60:33.18 ^~~~ 60:33.18 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:33.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:33.18 ^~~~~~~~~~~~~~~~~~ 60:33.18 /builddir/build/BUILD/pale-moon/platform/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:33.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:33.18 ^~~~~~~~~~~~~~~~~~~~~~ 60:37.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:37.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:37.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:37.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:37.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 60:37.85 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.h:9, 60:37.85 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.cpp:6: 60:37.85 /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 60:37.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:37.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:37.85 foundInterface = 0; \ 60:37.85 ^~~~~~~~~~~~~~ 60:37.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:37.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:37.85 ^~~~~~~~~~~~~~~~~~~~~~~ 60:37.85 /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:37.85 NS_INTERFACE_MAP_END 60:37.85 ^~~~~~~~~~~~~~~~~~~~ 60:37.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:37.85 else 60:37.85 ^~~~ 60:37.85 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:37.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:37.85 ^~~~~~~~~~~~~~~~~~ 60:37.85 /builddir/build/BUILD/pale-moon/platform/dom/html/nsDOMStringMap.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:37.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:37.85 ^~~~~~~~~~~~~~~~~~~~~~ 60:38.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 60:38.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 60:38.63 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:7: 60:38.64 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 60:38.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 60:38.64 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 60:38.64 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 60:38.64 ^ 60:38.64 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 60:38.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 60:38.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 60:38.64 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:7: 60:38.64 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 60:38.64 class nsCSSValue { 60:38.64 ^~~~~~~~~~ 60:40.46 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:40.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:40.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 60:40.46 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 60:40.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 60:40.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:21, 60:40.46 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 60:40.46 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:7: 60:40.46 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp: In member function 'virtual nsresult nsGenericHTMLElement::QueryInterface(const nsIID&, void**)': 60:40.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:40.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:40.46 foundInterface = 0; \ 60:40.46 ^~~~~~~~~~~~~~ 60:40.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:40.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:40.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:40.46 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:40.46 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElementBase) 60:40.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:40.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:40.46 else 60:40.46 ^~~~ 60:40.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:40.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:40.46 ^~~~~~~~~~~~~~~~~~ 60:40.46 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:40.46 NS_INTERFACE_MAP_ENTRY(nsIDOMNode) 60:40.46 ^~~~~~~~~~~~~~~~~~~~~~ 60:42.49 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp: In static member function 'static void nsGenericHTMLElement::MapImageSizeAttributesInto(const nsMappedAttributes*, nsRuleData*, bool)': 60:42.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp: '*((void*)& w +8)' may be used uninitialized in this function 60:42.49 /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.cpp:1500:36: warning: '*((void*)& w +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:42.49 aspect_ratio->SetFloatValue((float(*w) / float(*h)), eCSSUnit_Number); 60:42.49 ^~~~~~~~~ 60:51.99 libintl_locale.a.desc 60:52.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:52.12 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:52.13 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsITextControlElement.h:9, 60:52.13 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.h:10, 60:52.13 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp:6: 60:52.13 /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 60:52.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:52.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:52.13 foundInterface = 0; \ 60:52.13 ^~~~~~~~~~~~~~ 60:52.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:52.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:52.13 ^~~~~~~~~~~~~~~~~~~~~~~ 60:52.13 /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:52.13 NS_INTERFACE_MAP_END 60:52.13 ^~~~~~~~~~~~~~~~~~~~ 60:52.13 In file included from /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.h:12, 60:52.13 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp:6: 60:52.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:52.13 } else 60:52.13 ^~~~ 60:52.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 60:52.13 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:52.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 60:52.13 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:52.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:52.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:52.13 /builddir/build/BUILD/pale-moon/platform/dom/html/nsTextEditorState.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 60:52.13 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 60:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:53.80 libdom_html.a.desc 60:54.45 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:54.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:54.45 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsPrimitives.h:10, 60:54.45 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:7: 60:54.45 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 60:54.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:54.45 foundInterface = 0; \ 60:54.45 ^~~~~~~~~~~~~~ 60:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:54.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:54.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.45 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:54.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:54.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:54.45 else 60:54.45 ^~~~ 60:54.45 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:54.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:54.45 ^~~~~~~~~~~~~~~~~~ 60:54.45 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:54.45 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:54.45 ^~~~~~~~~~~~~~~~~~~~~~ 60:55.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:55.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:55.26 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:7: 60:55.26 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 60:55.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:55.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:55.26 foundInterface = 0; \ 60:55.26 ^~~~~~~~~~~~~~ 60:55.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:55.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:55.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.26 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:55.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:55.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.26 In file included from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:8: 60:55.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:55.26 } else 60:55.26 ^~~~ 60:55.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:55.27 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:55.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:55.27 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:55.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.27 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:55.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisUtterance) 60:55.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:56.76 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:56.76 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 60:56.76 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesis.h:10, 60:56.76 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:7: 60:56.76 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 60:56.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:56.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:56.77 foundInterface = 0; \ 60:56.77 ^~~~~~~~~~~~~~ 60:56.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:56.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:56.77 ^~~~~~~~~~~~~~~~~~~~~~~ 60:56.77 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:56.77 NS_INTERFACE_MAP_END 60:56.77 ^~~~~~~~~~~~~~~~~~~~ 60:56.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:56.77 else 60:56.77 ^~~~ 60:56.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:56.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:56.77 ^~~~~~~~~~~~~~~~~~ 60:56.77 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:56.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:56.77 ^~~~~~~~~~~~~~~~~~~~~~ 60:59.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 60:59.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 60:59.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 60:59.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/AudioChannelAgent.h:9, 60:59.74 from /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:7: 60:59.74 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 60:59.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:59.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:59.74 foundInterface = 0; \ 60:59.74 ^~~~~~~~~~~~~~ 60:59.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:59.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:59.74 ^~~~~~~~~~~~~~~~~~~~~~~ 60:59.74 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:59.74 NS_INTERFACE_MAP_END 60:59.74 ^~~~~~~~~~~~~~~~~~~~ 60:59.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:59.74 else 60:59.74 ^~~~ 60:59.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:59.74 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:59.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:59.74 /builddir/build/BUILD/pale-moon/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:59.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 60:59.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:02.82 libdom_media_webspeech_synth.a.desc 61:06.28 libdocshell_base_timeline.a.desc 61:07.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:07.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 61:07.64 from /builddir/build/BUILD/pale-moon/platform/dom/jsurl/nsJSProtocolHandler.cpp:6: 61:07.64 /builddir/build/BUILD/pale-moon/platform/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 61:07.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:07.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:07.64 foundInterface = 0; \ 61:07.64 ^~~~~~~~~~~~~~ 61:07.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:07.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:07.64 /builddir/build/BUILD/pale-moon/platform/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:07.64 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 61:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:07.64 /builddir/build/BUILD/pale-moon/platform/dom/jsurl/nsJSProtocolHandler.cpp:1274:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:07.64 else 61:07.64 ^~~~ 61:08.87 libdom_jsurl.a.desc 61:09.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:09.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:09.58 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsITimer.h:10, 61:09.58 from /builddir/build/BUILD/pale-moon/platform/docshell/base/nsDocShell.h:9, 61:09.58 from /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp:14: 61:09.58 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp: In member function 'virtual nsresult nsNullPrincipal::QueryInterface(const nsIID&, void**)': 61:09.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:09.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:09.58 foundInterface = 0; \ 61:09.58 ^~~~~~~~~~~~~~ 61:09.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:09.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:09.58 ^~~~~~~~~~~~~~~~~~~~~~~ 61:09.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:09.58 NS_INTERFACE_MAP_END 61:09.58 ^~~~~~~~~~~~~~~~~~~~ 61:09.58 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:09.58 NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 61:09.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.58 In file included from /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp:19: 61:09.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:09.58 } else 61:09.58 ^~~~ 61:09.58 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 61:09.58 NS_IMPL_QUERY_CLASSINFO(aClass) \ 61:09.58 ^~~~~~~~~~~~~~~~~~~~~~~ 61:09.58 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:09.58 NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 61:09.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:10.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:10.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIURI.h:10, 61:10.78 from /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.h:14, 61:10.78 from /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.cpp:7: 61:10.78 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.cpp: In member function 'virtual nsresult nsNullPrincipalURI::QueryInterface(const nsIID&, void**)': 61:10.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:10.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:10.78 foundInterface = 0; \ 61:10.78 ^~~~~~~~~~~~~~ 61:10.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:10.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:10.78 ^~~~~~~~~~~~~~~~~~~~~~~ 61:10.78 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:10.78 NS_INTERFACE_MAP_END 61:10.78 ^~~~~~~~~~~~~~~~~~~~ 61:10.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:10.78 else 61:10.78 ^~~~ 61:10.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:10.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:10.78 ^~~~~~~~~~~~~~~~~~ 61:10.78 /builddir/build/BUILD/pale-moon/platform/caps/nsNullPrincipalURI.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:10.78 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 61:10.78 ^~~~~~~~~~~~~~~~~~~~~~ 61:11.78 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:11.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 61:11.78 from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.h:9, 61:11.78 from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:6: 61:11.78 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsPrincipal::QueryInterface(const nsIID&, void**)': 61:11.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:11.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:11.78 foundInterface = 0; \ 61:11.78 ^~~~~~~~~~~~~~ 61:11.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:11.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:11.78 ^~~~~~~~~~~~~~~~~~~~~~~ 61:11.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:11.78 NS_INTERFACE_MAP_END 61:11.78 ^~~~~~~~~~~~~~~~~~~~ 61:11.78 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:11.78 NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 61:11.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:11.78 In file included from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:20: 61:11.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:11.78 } else 61:11.78 ^~~~ 61:11.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 61:11.78 NS_IMPL_QUERY_CLASSINFO(aClass) \ 61:11.78 ^~~~~~~~~~~~~~~~~~~~~~~ 61:11.78 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:11.78 NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 61:11.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:11.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:11.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 61:11.79 from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.h:9, 61:11.79 from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:6: 61:11.79 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsExpandedPrincipal::QueryInterface(const nsIID&, void**)': 61:11.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:11.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:11.80 foundInterface = 0; \ 61:11.80 ^~~~~~~~~~~~~~ 61:11.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:11.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:11.80 ^~~~~~~~~~~~~~~~~~~~~~~ 61:11.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:11.80 NS_INTERFACE_MAP_END 61:11.80 ^~~~~~~~~~~~~~~~~~~~ 61:11.80 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:11.80 NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 61:11.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:11.80 In file included from /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:20: 61:11.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:11.80 } else 61:11.80 ^~~~ 61:11.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 61:11.80 NS_IMPL_QUERY_CLASSINFO(aClass) \ 61:11.80 ^~~~~~~~~~~~~~~~~~~~~~~ 61:11.80 /builddir/build/BUILD/pale-moon/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:11.80 NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 61:11.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:16.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:16.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:16.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISerializable.h:10, 61:16.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPrincipal.h:10, 61:16.68 from /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.h:11, 61:16.68 from /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp:9: 61:16.68 /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp: In member function 'virtual nsresult nsSystemPrincipal::QueryInterface(const nsIID&, void**)': 61:16.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:16.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:16.68 foundInterface = 0; \ 61:16.68 ^~~~~~~~~~~~~~ 61:16.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:16.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:16.68 ^~~~~~~~~~~~~~~~~~~~~~~ 61:16.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:16.68 NS_INTERFACE_MAP_END 61:16.68 ^~~~~~~~~~~~~~~~~~~~ 61:16.68 /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:16.68 NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 61:16.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:16.68 In file included from /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp:18: 61:16.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:16.68 } else 61:16.68 ^~~~ 61:16.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 61:16.68 NS_IMPL_QUERY_CLASSINFO(aClass) \ 61:16.68 ^~~~~~~~~~~~~~~~~~~~~~~ 61:16.68 /builddir/build/BUILD/pale-moon/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:16.68 NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 61:16.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:16.82 libcaps.a.desc 61:18.29 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:18.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:18.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:18.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:18.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 61:18.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 61:18.29 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Directory.h:10, 61:18.29 from /builddir/build/BUILD/pale-moon/platform/dom/filesystem/Directory.cpp:6: 61:18.29 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 61:18.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:18.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:18.29 foundInterface = 0; \ 61:18.29 ^~~~~~~~~~~~~~ 61:18.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:18.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:18.29 ^~~~~~~~~~~~~~~~~~~~~~~ 61:18.29 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/Directory.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:18.29 NS_INTERFACE_MAP_END 61:18.29 ^~~~~~~~~~~~~~~~~~~~ 61:18.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:18.29 else 61:18.29 ^~~~ 61:18.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:18.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:18.29 ^~~~~~~~~~~~~~~~~~ 61:18.29 /builddir/build/BUILD/pale-moon/platform/dom/filesystem/Directory.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:18.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:18.30 ^~~~~~~~~~~~~~~~~~~~~~ 61:20.35 libdom_media_platforms_ffmpeg_ffvpx.a.desc 61:28.36 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:28.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 61:28.36 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsINode.h:12, 61:28.36 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContent.h:11, 61:28.37 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULCommandDispatcher.cpp:12: 61:28.37 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 61:28.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:28.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:28.37 foundInterface = 0; \ 61:28.37 ^~~~~~~~~~~~~~ 61:28.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:28.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:28.37 ^~~~~~~~~~~~~~~~~~~~~~~ 61:28.37 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULCommandDispatcher.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:28.37 NS_INTERFACE_MAP_END 61:28.37 ^~~~~~~~~~~~~~~~~~~~ 61:28.37 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULCommandDispatcher.cpp:32: 61:28.37 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:28.37 } else 61:28.37 ^~~~ 61:28.37 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 61:28.37 } else 61:28.37 ^~~~ 61:31.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:31.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:31.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIExpatSink.h:10, 61:31.59 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.h:10, 61:31.59 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.cpp:14: 61:31.59 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 61:31.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:31.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:31.59 foundInterface = 0; \ 61:31.59 ^~~~~~~~~~~~~~ 61:31.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:31.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:31.59 ^~~~~~~~~~~~~~~~~~~~~~~ 61:31.59 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:31.59 NS_INTERFACE_MAP_END 61:31.59 ^~~~~~~~~~~~~~~~~~~~ 61:31.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:31.59 else 61:31.59 ^~~~ 61:31.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:31.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:31.59 ^~~~~~~~~~~~~~~~~~ 61:31.59 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULContentSink.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:31.59 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 61:31.59 ^~~~~~~~~~~~~~~~~~~~~~ 61:33.14 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:33.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:33.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIControllers.h:10, 61:33.14 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp:15: 61:33.14 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 61:33.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:33.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:33.14 foundInterface = 0; \ 61:33.14 ^~~~~~~~~~~~~~ 61:33.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:33.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:33.14 ^~~~~~~~~~~~~~~~~~~~~~~ 61:33.14 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:33.14 NS_INTERFACE_MAP_END 61:33.14 ^~~~~~~~~~~~~~~~~~~~ 61:33.14 In file included from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp:18: 61:33.14 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:33.14 } else 61:33.14 ^~~~ 61:33.14 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULControllers.cpp:82:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 61:33.14 NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XULControllers) 61:33.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 61:35.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 61:35.55 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:41: 61:35.55 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 61:35.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 61:35.55 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 61:35.55 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 61:35.55 ^ 61:35.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 61:35.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 61:35.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 61:35.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 61:35.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 61:35.55 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsLayoutStylesheetCache.h:15, 61:35.55 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:35: 61:35.55 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 61:35.55 class nsCSSValue { 61:35.55 ^~~~~~~~~~ 61:36.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:36.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 61:36.15 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:19: 61:36.15 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElementTearoff::QueryInterface(const nsIID&, void**)': 61:36.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:36.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:36.15 foundInterface = 0; \ 61:36.15 ^~~~~~~~~~~~~~ 61:36.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 61:36.15 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 61:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.15 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 61:36.15 NS_INTERFACE_MAP_END_AGGREGATED(mElement) 61:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:36.15 else 61:36.15 ^~~~ 61:36.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:36.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:36.15 ^~~~~~~~~~~~~~~~~~ 61:36.15 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:36.15 NS_INTERFACE_MAP_ENTRY(nsIFrameLoaderOwner) 61:36.15 ^~~~~~~~~~~~~~~~~~~~~~ 61:36.15 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElement::QueryInterface(const nsIID&, void**)': 61:36.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:36.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:36.15 foundInterface = 0; \ 61:36.15 ^~~~~~~~~~~~~~ 61:36.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:36.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.15 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:36.15 NS_INTERFACE_MAP_END_INHERITING(nsStyledElement) 61:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.15 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsIContentInlines.h:11, 61:36.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ElementInlines.h:10, 61:36.15 from /builddir/build/BUILD/pale-moon/platform/dom/html/nsGenericHTMLElement.h:20, 61:36.15 from /builddir/build/BUILD/pale-moon/platform/dom/base/CustomElementRegistry.h:18, 61:36.15 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:72, 61:36.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 61:36.16 from /builddir/build/BUILD/pale-moon/platform/dom/xul/XULDocument.h:15, 61:36.16 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULElement.cpp:71: 61:36.16 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:2945:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:36.16 } else 61:36.16 ^~~~ 61:36.16 /builddir/build/BUILD/pale-moon/platform/dom/base/nsContentUtils.h:2945:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 61:36.16 } else 61:36.16 ^~~~ 61:37.07 libdom_filesystem.a.desc 61:40.22 In file included from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 61:40.23 from /builddir/build/BUILD/pale-moon/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 61:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 61:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 61:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 61:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 61:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 61:40.23 from /builddir/build/BUILD/pale-moon/platform/modules/libpref/Preferences.cpp:7, 61:40.23 from /builddir/build/BUILD/pale-moon/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 61:40.23 /builddir/build/BUILD/pale-moon/platform/modules/libpref/Preferences.cpp: In member function 'virtual nsresult mozilla::Preferences::QueryInterface(const nsIID&, void**)': 61:40.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:40.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:40.23 foundInterface = 0; \ 61:40.23 ^~~~~~~~~~~~~~ 61:40.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:40.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:40.23 ^~~~~~~~~~~~~~~~~~~~~~~ 61:40.23 /builddir/build/BUILD/pale-moon/platform/modules/libpref/Preferences.cpp:539:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:40.23 NS_INTERFACE_MAP_END 61:40.23 ^~~~~~~~~~~~~~~~~~~~ 61:40.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:40.23 else 61:40.23 ^~~~ 61:40.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:40.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:40.23 ^~~~~~~~~~~~~~~~~~ 61:40.23 /builddir/build/BUILD/pale-moon/platform/modules/libpref/Preferences.cpp:538:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:40.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:40.23 ^~~~~~~~~~~~~~~~~~~~~~ 61:40.26 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefBranch::QueryInterface(const nsIID&, void**)': 61:40.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:40.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:40.26 foundInterface = 0; \ 61:40.26 ^~~~~~~~~~~~~~ 61:40.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:40.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:40.26 ^~~~~~~~~~~~~~~~~~~~~~~ 61:40.26 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:40.26 NS_INTERFACE_MAP_END 61:40.26 ^~~~~~~~~~~~~~~~~~~~ 61:40.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:40.26 else 61:40.26 ^~~~ 61:40.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:40.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:40.26 ^~~~~~~~~~~~~~~~~~ 61:40.26 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:40.26 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:40.26 ^~~~~~~~~~~~~~~~~~~~~~ 61:40.28 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefLocalizedString::QueryInterface(const nsIID&, void**)': 61:40.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:40.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:40.28 foundInterface = 0; \ 61:40.28 ^~~~~~~~~~~~~~ 61:40.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:40.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:40.28 ^~~~~~~~~~~~~~~~~~~~~~~ 61:40.28 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp:860:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:40.28 NS_INTERFACE_MAP_END 61:40.28 ^~~~~~~~~~~~~~~~~~~~ 61:40.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:40.28 else 61:40.28 ^~~~ 61:40.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:40.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:40.28 ^~~~~~~~~~~~~~~~~~ 61:40.28 /builddir/build/BUILD/pale-moon/platform/modules/libpref/nsPrefBranch.cpp:859:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:40.28 NS_INTERFACE_MAP_ENTRY(nsISupportsString) 61:40.28 ^~~~~~~~~~~~~~~~~~~~~~ 61:41.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:41.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 61:41.79 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.h:13, 61:41.79 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.cpp:11: 61:41.79 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 61:41.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:41.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:41.79 foundInterface = 0; \ 61:41.79 ^~~~~~~~~~~~~~ 61:41.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:41.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:41.80 ^~~~~~~~~~~~~~~~~~~~~~~ 61:41.80 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:41.80 NS_INTERFACE_MAP_END 61:41.80 ^~~~~~~~~~~~~~~~~~~~ 61:41.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:41.80 else 61:41.80 ^~~~ 61:41.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:41.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:41.80 ^~~~~~~~~~~~~~~~~~ 61:41.80 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPopupListener.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:41.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:41.80 ^~~~~~~~~~~~~~~~~~~~~~ 61:42.44 libmodules_libpref.a.desc 61:46.49 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:46.49 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:46.49 from /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.h:10, 61:46.49 from /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.cpp:6: 61:46.49 /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.cpp: In member function 'virtual nsresult mozilla::dom::time::TimeManager::QueryInterface(const nsIID&, void**)': 61:46.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:46.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:46.49 foundInterface = 0; \ 61:46.49 ^~~~~~~~~~~~~~ 61:46.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:46.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:46.49 ^~~~~~~~~~~~~~~~~~~~~~~ 61:46.49 /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:46.49 NS_INTERFACE_MAP_END 61:46.49 ^~~~~~~~~~~~~~~~~~~~ 61:46.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:46.49 else 61:46.49 ^~~~ 61:46.49 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:46.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:46.49 ^~~~~~~~~~~~~~~~~~ 61:46.49 /builddir/build/BUILD/pale-moon/platform/dom/time/TimeManager.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:46.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:46.49 ^~~~~~~~~~~~~~~~~~~~~~ 61:47.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:47.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:47.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:47.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:47.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMArray.h:12, 61:47.63 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.h:11, 61:47.63 from /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.cpp:7: 61:47.63 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 61:47.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:47.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:47.63 foundInterface = 0; \ 61:47.63 ^~~~~~~~~~~~~~ 61:47.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:47.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:47.63 ^~~~~~~~~~~~~~~~~~~~~~~ 61:47.63 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:47.63 NS_INTERFACE_MAP_END 61:47.63 ^~~~~~~~~~~~~~~~~~~~ 61:47.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:47.63 else 61:47.63 ^~~~ 61:47.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:47.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:47.63 ^~~~~~~~~~~~~~~~~~ 61:47.63 /builddir/build/BUILD/pale-moon/platform/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:47.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:47.63 ^~~~~~~~~~~~~~~~~~~~~~ 61:48.26 libdom_time.a.desc 61:48.64 libdom_xul.a.desc 61:49.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:49.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:49.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:49.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:49.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 61:49.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 61:49.55 from /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.h:10, 61:49.55 from /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.cpp:6: 61:49.55 /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.cpp: In member function 'virtual nsresult mozilla::dom::DOMStorage::QueryInterface(const nsIID&, void**)': 61:49.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:49.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:49.55 foundInterface = 0; \ 61:49.55 ^~~~~~~~~~~~~~ 61:49.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:49.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:49.55 ^~~~~~~~~~~~~~~~~~~~~~~ 61:49.55 /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:49.55 NS_INTERFACE_MAP_END 61:49.55 ^~~~~~~~~~~~~~~~~~~~ 61:49.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:49.55 else 61:49.55 ^~~~ 61:49.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:49.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:49.55 ^~~~~~~~~~~~~~~~~~ 61:49.55 /builddir/build/BUILD/pale-moon/platform/dom/storage/DOMStorage.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:49.55 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:49.55 ^~~~~~~~~~~~~~~~~~~~~~ 61:54.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:54.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:54.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Permissions.h:9, 61:54.13 from /builddir/build/BUILD/pale-moon/platform/dom/permission/Permissions.cpp:6: 61:54.13 /builddir/build/BUILD/pale-moon/platform/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 61:54.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:54.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.13 foundInterface = 0; \ 61:54.13 ^~~~~~~~~~~~~~ 61:54.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:54.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:54.13 ^~~~~~~~~~~~~~~~~~~~~~~ 61:54.13 /builddir/build/BUILD/pale-moon/platform/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:54.13 NS_INTERFACE_MAP_END 61:54.13 ^~~~~~~~~~~~~~~~~~~~ 61:54.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.13 else 61:54.13 ^~~~ 61:54.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:54.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:54.14 ^~~~~~~~~~~~~~~~~~ 61:54.14 /builddir/build/BUILD/pale-moon/platform/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:54.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:54.14 ^~~~~~~~~~~~~~~~~~~~~~ 61:54.79 libdom_permission.a.desc 61:57.14 libxpcom_string.a.desc 61:57.87 libservices_crypto_component.a.desc 61:58.45 libdom_storage.a.desc 61:59.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 61:59.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 61:59.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:59.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:59.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 61:59.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Hal.h:11, 61:59.88 from /builddir/build/BUILD/pale-moon/platform/dom/system/nsDeviceSensors.cpp:6: 61:59.88 /builddir/build/BUILD/pale-moon/platform/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 61:59.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:59.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:59.89 foundInterface = 0; \ 61:59.89 ^~~~~~~~~~~~~~ 61:59.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:59.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:59.89 ^~~~~~~~~~~~~~~~~~~~~~~ 61:59.89 /builddir/build/BUILD/pale-moon/platform/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:59.89 NS_INTERFACE_MAP_END 61:59.89 ^~~~~~~~~~~~~~~~~~~~ 61:59.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:59.89 else 61:59.89 ^~~~ 61:59.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:59.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:59.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:59.89 /builddir/build/BUILD/pale-moon/platform/dom/system/nsDeviceSensors.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:59.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 61:59.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.03 libintl_unicharutil.a.desc 62:00.77 libdom_system.a.desc 62:00.84 libtoolkit_components_filewatcher.a.desc 62:03.72 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 62:03.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsJSNPRuntime.cpp: '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 62:03.72 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsJSNPRuntime.cpp:2079: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] 62:03.72 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 62:03.72 ^ 62:03.72 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsJSNPRuntime.cpp:266:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 62:03.72 typedef struct NPObjectMemberPrivate { 62:03.72 ^~~~~~~~~~~~~~~~~~~~~ 62:14.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:14.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIPluginHost.h:14, 62:14.64 from /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.h:9, 62:14.64 from /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.cpp:9: 62:14.64 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 62:14.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:14.64 foundInterface = 0; \ 62:14.64 ^~~~~~~~~~~~~~ 62:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:14.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:14.64 ^~~~~~~~~~~~~~~~~~~~~~~ 62:14.64 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.cpp:1670:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:14.64 NS_INTERFACE_MAP_END 62:14.64 ^~~~~~~~~~~~~~~~~~~~ 62:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:14.64 else 62:14.64 ^~~~ 62:14.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:14.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:14.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:14.64 /builddir/build/BUILD/pale-moon/platform/dom/plugins/base/nsPluginHost.cpp:1669:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:14.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 62:14.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:14.93 libdom_media_systemservices.a.desc 62:17.12 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:17.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:17.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIChromeRegistry.h:10, 62:17.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIToolkitChromeRegistry.h:10, 62:17.13 from /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.h:9, 62:17.13 from /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.cpp:6: 62:17.13 /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 62:17.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:17.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:17.13 foundInterface = 0; \ 62:17.13 ^~~~~~~~~~~~~~ 62:17.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:17.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:17.13 ^~~~~~~~~~~~~~~~~~~~~~~ 62:17.13 /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:17.13 NS_INTERFACE_MAP_END 62:17.13 ^~~~~~~~~~~~~~~~~~~~ 62:17.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:17.13 else 62:17.13 ^~~~ 62:17.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:17.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:17.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:17.13 /builddir/build/BUILD/pale-moon/platform/chrome/nsChromeRegistry.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:17.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 62:17.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:21.93 libchrome.a.desc 62:23.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:23.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:23.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:23.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:23.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:23.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 62:23.94 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:23.94 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 62:23.94 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::QueryInterface(const nsIID&, void**)': 62:23.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:23.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.94 foundInterface = 0; \ 62:23.94 ^~~~~~~~~~~~~~ 62:23.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.94 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.94 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.94 NS_INTERFACE_MAP_END 62:23.94 ^~~~~~~~~~~~~~~~~~~~ 62:23.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.94 else 62:23.94 ^~~~ 62:23.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:23.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:23.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.94 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:23.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Interfaces) 62:23.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.94 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_InterfacesByID::QueryInterface(const nsIID&, void**)': 62:23.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:23.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.95 foundInterface = 0; \ 62:23.95 ^~~~~~~~~~~~~~ 62:23.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.95 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.95 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.95 NS_INTERFACE_MAP_END 62:23.95 ^~~~~~~~~~~~~~~~~~~~ 62:23.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.95 else 62:23.95 ^~~~ 62:23.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:23.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:23.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.95 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:435:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:23.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_InterfacesByID) 62:23.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.96 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::QueryInterface(const nsIID&, void**)': 62:23.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:23.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.96 foundInterface = 0; \ 62:23.96 ^~~~~~~~~~~~~~ 62:23.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.96 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.96 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.96 NS_INTERFACE_MAP_END 62:23.96 ^~~~~~~~~~~~~~~~~~~~ 62:23.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.96 else 62:23.96 ^~~~ 62:23.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:23.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:23.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.96 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:23.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Classes) 62:23.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.97 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ClassesByID::QueryInterface(const nsIID&, void**)': 62:23.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:23.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.97 foundInterface = 0; \ 62:23.97 ^~~~~~~~~~~~~~ 62:23.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.98 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.98 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:868:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.98 NS_INTERFACE_MAP_END 62:23.98 ^~~~~~~~~~~~~~~~~~~~ 62:23.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.98 else 62:23.98 ^~~~ 62:23.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:23.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:23.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.98 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:867:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:23.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ClassesByID) 62:23.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.98 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::QueryInterface(const nsIID&, void**)': 62:23.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:23.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.98 foundInterface = 0; \ 62:23.98 ^~~~~~~~~~~~~~ 62:23.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.98 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.99 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.99 NS_INTERFACE_MAP_END 62:23.99 ^~~~~~~~~~~~~~~~~~~~ 62:23.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.99 else 62:23.99 ^~~~ 62:23.99 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:23.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:23.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.99 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:23.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Results) 62:23.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.00 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ID::QueryInterface(const nsIID&, void**)': 62:24.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:24.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.00 foundInterface = 0; \ 62:24.00 ^~~~~~~~~~~~~~ 62:24.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.00 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.00 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.00 NS_INTERFACE_MAP_END 62:24.00 ^~~~~~~~~~~~~~~~~~~~ 62:24.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.00 else 62:24.00 ^~~~ 62:24.00 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:24.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:24.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.00 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:24.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ID) 62:24.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.01 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Exception::QueryInterface(const nsIID&, void**)': 62:24.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:24.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.01 foundInterface = 0; \ 62:24.01 ^~~~~~~~~~~~~~ 62:24.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.01 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.01 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.01 NS_INTERFACE_MAP_END 62:24.01 ^~~~~~~~~~~~~~~~~~~~ 62:24.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.01 else 62:24.01 ^~~~ 62:24.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:24.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:24.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.01 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:24.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Exception) 62:24.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.02 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCConstructor::QueryInterface(const nsIID&, void**)': 62:24.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:24.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.02 foundInterface = 0; \ 62:24.02 ^~~~~~~~~~~~~~ 62:24.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.02 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.02 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1879:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.02 NS_INTERFACE_MAP_END 62:24.02 ^~~~~~~~~~~~~~~~~~~~ 62:24.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.02 else 62:24.02 ^~~~ 62:24.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:24.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:24.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.02 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:1878:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:24.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCConstructor) 62:24.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.03 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Constructor::QueryInterface(const nsIID&, void**)': 62:24.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:24.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.03 foundInterface = 0; \ 62:24.03 ^~~~~~~~~~~~~~ 62:24.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.03 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.04 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:2074:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.04 NS_INTERFACE_MAP_END 62:24.04 ^~~~~~~~~~~~~~~~~~~~ 62:24.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.04 else 62:24.04 ^~~~ 62:24.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:24.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:24.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.04 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:2073:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:24.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Constructor) 62:24.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.05 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::QueryInterface(const nsIID&, void**)': 62:24.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:24.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.05 foundInterface = 0; \ 62:24.05 ^~~~~~~~~~~~~~ 62:24.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.05 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.05 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:2270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.05 NS_INTERFACE_MAP_END 62:24.05 ^~~~~~~~~~~~~~~~~~~~ 62:24.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.05 else 62:24.05 ^~~~ 62:24.05 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:24.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:24.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.05 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:2269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:24.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Utils) 62:24.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.09 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult ComponentsSH::QueryInterface(const nsIID&, void**)': 62:24.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:24.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.09 foundInterface = 0; \ 62:24.09 ^~~~~~~~~~~~~~ 62:24.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.09 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.09 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.09 NS_INTERFACE_MAP_END 62:24.09 ^~~~~~~~~~~~~~~~~~~~ 62:24.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.09 else 62:24.09 ^~~~ 62:24.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:24.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:24.09 ^~~~~~~~~~~~~~~~~~ 62:24.09 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:24.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:24.09 ^~~~~~~~~~~~~~~~~~~~~~ 62:24.09 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 62:24.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:24.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.10 foundInterface = 0; \ 62:24.10 ^~~~~~~~~~~~~~ 62:24.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.10 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.10 NS_INTERFACE_MAP_END 62:24.10 ^~~~~~~~~~~~~~~~~~~~ 62:24.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:24.10 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:24.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.10 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:24.10 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 62:24.10 ^~~~~~~~~~~~~~~~~~~~ 62:24.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 62:24.10 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 62:24.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.10 } else 62:24.10 ^~~~ 62:24.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 62:24.10 NS_IMPL_QUERY_CLASSINFO(aClass) \ 62:24.10 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:24.10 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:24.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.10 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:24.10 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 62:24.10 ^~~~~~~~~~~~~~~~~~~~ 62:24.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:24.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:24.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:24.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:24.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:24.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 62:24.10 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:24.10 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 62:24.10 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 62:24.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:24.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.11 foundInterface = 0; \ 62:24.11 ^~~~~~~~~~~~~~ 62:24.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:24.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:24.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:24.11 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 62:24.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 62:24.11 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 62:24.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.11 } else 62:24.11 ^~~~ 62:24.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:3534:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 62:24.11 NS_IMPL_QUERY_CLASSINFO(nsXPCComponents) 62:24.11 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 62:24.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 62:24.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 62:24.15 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:24.15 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 62:24.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:24.15 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 62:24.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 62:24.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 62:24.15 memset(aT, 0, sizeof(T)); 62:24.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:24.15 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCComponents.cpp:8: 62:24.15 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 62:24.15 struct GlobalProperties { 62:24.15 ^~~~~~~~~~~~~~~~ 62:29.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:29.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:29.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:29.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:29.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:29.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 62:29.26 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:29.26 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:29.26 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:29.26 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 62:29.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:29.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.26 foundInterface = 0; \ 62:29.26 ^~~~~~~~~~~~~~ 62:29.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:29.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:29.26 ^~~~~~~~~~~~~~~~~~~~~~~ 62:29.26 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:29.26 NS_INTERFACE_MAP_END 62:29.26 ^~~~~~~~~~~~~~~~~~~~ 62:29.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.26 else 62:29.26 ^~~~ 62:29.26 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:29.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:29.26 ^~~~~~~~~~~~~~~~~~ 62:29.26 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:29.26 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:29.26 ^~~~~~~~~~~~~~~~~~~~~~ 62:29.27 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult nsXPCComponents_utils_Sandbox::QueryInterface(const nsIID&, void**)': 62:29.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:29.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.27 foundInterface = 0; \ 62:29.27 ^~~~~~~~~~~~~~ 62:29.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:29.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:29.27 ^~~~~~~~~~~~~~~~~~~~~~~ 62:29.27 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp:602:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:29.27 NS_INTERFACE_MAP_END 62:29.27 ^~~~~~~~~~~~~~~~~~~~ 62:29.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.27 else 62:29.27 ^~~~ 62:29.27 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:29.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:29.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.27 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/Sandbox.cpp:601:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:29.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_utils_Sandbox) 62:29.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:30.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 62:30.10 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSContext.cpp: In member function 'nsresult XPCJSContext::Initialize()': 62:30.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSContext.cpp: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead 62:30.10 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSContext.cpp:3166:52: 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] 62:30.10 memset(cxPrivate, 0, sizeof(PerThreadAtomCache)); 62:30.10 ^ 62:30.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSContext.cpp:40, 62:30.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 62:30.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:2538:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 62:30.10 struct PerThreadAtomCache : public APZBucketAtoms, 62:30.10 ^~~~~~~~~~~~~~~~~~ 62:30.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:30.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:30.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:30.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:30.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:30.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 62:30.10 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:30.10 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:30.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:30.10 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 62:30.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:30.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:30.10 foundInterface = 0; \ 62:30.10 ^~~~~~~~~~~~~~ 62:30.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:30.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:30.10 ^~~~~~~~~~~~~~~~~~~~~~~ 62:30.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:30.10 NS_INTERFACE_MAP_END 62:30.10 ^~~~~~~~~~~~~~~~~~~~ 62:30.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:30.10 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:30.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:30.10 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:30.10 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 62:30.10 ^~~~~~~~~~~~~~~~~~~~ 62:30.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 62:30.10 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:30.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:30.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:30.10 } else 62:30.10 ^~~~ 62:30.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 62:30.10 NS_IMPL_QUERY_CLASSINFO(aClass) \ 62:30.10 ^~~~~~~~~~~~~~~~~~~~~~~ 62:30.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:30.10 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:30.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:30.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:30.11 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 62:30.11 ^~~~~~~~~~~~~~~~~~~~ 62:30.11 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:30.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:30.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:30.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:30.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:30.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 62:30.11 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:30.11 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:30.11 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:30.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult SharedScriptableHelperForJSIID::QueryInterface(const nsIID&, void**)': 62:30.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:30.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:30.11 foundInterface = 0; \ 62:30.11 ^~~~~~~~~~~~~~ 62:30.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:30.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:30.11 ^~~~~~~~~~~~~~~~~~~~~~~ 62:30.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:30.11 NS_INTERFACE_MAP_END 62:30.11 ^~~~~~~~~~~~~~~~~~~~ 62:30.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:30.11 else 62:30.11 ^~~~ 62:30.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:30.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:30.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:30.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:30.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 62:30.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:30.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 62:30.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:30.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:30.11 foundInterface = 0; \ 62:30.11 ^~~~~~~~~~~~~~ 62:30.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:30.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:30.11 ^~~~~~~~~~~~~~~~~~~~~~~ 62:30.11 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:30.11 NS_INTERFACE_MAP_END 62:30.11 ^~~~~~~~~~~~~~~~~~~~ 62:30.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 62:30.11 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:30.11 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:30.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:30.11 } else 62:30.12 ^~~~ 62:30.12 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:283:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 62:30.12 NS_IMPL_QUERY_CLASSINFO(nsJSIID) 62:30.12 ^~~~~~~~~~~~~~~~~~~~~~~ 62:30.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:30.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:30.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:30.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:30.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:30.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 62:30.13 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:30.13 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:30.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:30.13 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 62:30.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:30.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:30.13 foundInterface = 0; \ 62:30.13 ^~~~~~~~~~~~~~ 62:30.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:30.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:30.13 ^~~~~~~~~~~~~~~~~~~~~~~ 62:30.13 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:30.13 NS_INTERFACE_MAP_END 62:30.13 ^~~~~~~~~~~~~~~~~~~~ 62:30.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 62:30.13 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:30.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:30.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:30.13 } else 62:30.13 ^~~~ 62:30.13 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCJSID.cpp:540:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 62:30.13 NS_IMPL_QUERY_CLASSINFO(nsJSCID) 62:30.13 ^~~~~~~~~~~~~~~~~~~~~~~ 62:30.16 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:30.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:30.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:30.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:30.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:30.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 62:30.16 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:30.16 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:30.16 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:30.16 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'virtual nsresult BackstagePass::QueryInterface(const nsIID&, void**)': 62:30.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:30.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:30.16 foundInterface = 0; \ 62:30.16 ^~~~~~~~~~~~~~ 62:30.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:30.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:30.16 ^~~~~~~~~~~~~~~~~~~~~~~ 62:30.16 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCRuntimeService.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:30.16 NS_INTERFACE_MAP_END 62:30.16 ^~~~~~~~~~~~~~~~~~~~ 62:30.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:30.16 else 62:30.16 ^~~~ 62:30.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:30.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:30.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:30.16 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCRuntimeService.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:30.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 62:30.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:30.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 62:30.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 62:30.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 62:30.23 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:30.23 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:30.23 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:30.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:30.23 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 62:30.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 62:30.23 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 62:30.23 memset(aT, 0, sizeof(T)); 62:30.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:30.23 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/ExportHelpers.cpp:6, 62:30.23 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 62:30.23 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 62:30.23 struct GlobalProperties { 62:30.23 ^~~~~~~~~~~~~~~~ 62:31.00 libdom_plugins_base.a.desc 62:32.28 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:32.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:32.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:32.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:32.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:32.28 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 62:32.28 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:32.28 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 62:32.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 62:32.28 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 62:32.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:32.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:32.28 foundInterface = 0; \ 62:32.28 ^~~~~~~~~~~~~~ 62:32.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:32.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:32.28 ^~~~~~~~~~~~~~~~~~~~~~~ 62:32.28 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:32.28 NS_INTERFACE_MAP_END 62:32.28 ^~~~~~~~~~~~~~~~~~~~ 62:32.28 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:102, 62:32.28 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 62:32.28 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 62:32.28 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:32.28 } else 62:32.28 ^~~~ 62:32.28 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCVariant.cpp:24:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 62:32.28 NS_IMPL_QUERY_CLASSINFO(XPCVariant) 62:32.28 ^~~~~~~~~~~~~~~~~~~~~~~ 62:32.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 62:32.87 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:32.87 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 62:32.87 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 62:32.87 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 62:32.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:32.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:32.87 foundInterface = 0; \ 62:32.87 ^~~~~~~~~~~~~~ 62:32.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:32.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:32.87 ^~~~~~~~~~~~~~~~~~~~~~~ 62:32.87 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCWrappedNative.cpp:816:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:32.87 NS_INTERFACE_MAP_END 62:32.87 ^~~~~~~~~~~~~~~~~~~~ 62:32.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:32.87 else 62:32.87 ^~~~ 62:32.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:32.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:32.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.88 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCWrappedNative.cpp:815:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:32.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 62:32.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:33.48 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 62:33.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jsapi.h:27, 62:33.48 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 62:33.48 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:76, 62:33.48 from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 62:33.48 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 62:33.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:33.48 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 62:33.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 62:33.48 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 62:33.48 memset(aT, 0, sizeof(T)); 62:33.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:33.48 In file included from /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/XPCThrower.cpp:8, 62:33.48 from /builddir/build/BUILD/pale-moon/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 62:33.48 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 62:33.48 struct GlobalProperties { 62:33.48 ^~~~~~~~~~~~~~~~ 62:39.98 libjs_xpconnect_src.a.desc 62:40.05 libintl_locale_unix.a.desc 62:40.24 libmedia_kiss_fft.a.desc 62:41.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:41.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:41.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:41.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:41.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:41.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:41.51 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.h:10, 62:41.51 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:6: 62:41.51 /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 62:41.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:41.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:41.51 foundInterface = 0; \ 62:41.51 ^~~~~~~~~~~~~~ 62:41.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:41.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:41.51 ^~~~~~~~~~~~~~~~~~~~~~~ 62:41.51 /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:41.51 NS_INTERFACE_MAP_END 62:41.51 ^~~~~~~~~~~~~~~~~~~~ 62:41.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:41.51 else 62:41.51 ^~~~ 62:41.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:41.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:41.51 ^~~~~~~~~~~~~~~~~~ 62:41.51 /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:321:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:41.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:41.51 ^~~~~~~~~~~~~~~~~~~~~~ 62:41.59 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/jspubtd.h:16, 62:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HeapAPI.h:11, 62:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCAPI.h:12, 62:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:21, 62:41.59 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:30, 62:41.59 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.h:10, 62:41.59 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:6: 62:41.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:41.59 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2860:28: required from here 62:41.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 62:41.59 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31: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] 62:41.59 memset(aT, 0, sizeof(T)); 62:41.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:41.59 In file included from /builddir/build/BUILD/pale-moon/platform/dom/worklet/Worklet.cpp:19: 62:41.59 /builddir/build/BUILD/pale-moon/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 62:41.59 struct GlobalProperties { 62:41.59 ^~~~~~~~~~~~~~~~ 62:43.50 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 62:43.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 62:43.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:43.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:43.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 62:43.50 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:43.50 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.h:10, 62:43.50 from /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.cpp:6: 62:43.50 /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 62:43.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:43.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:43.50 foundInterface = 0; \ 62:43.50 ^~~~~~~~~~~~~~ 62:43.50 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:43.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:43.51 ^~~~~~~~~~~~~~~~~~~~~~~ 62:43.51 /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:43.51 NS_INTERFACE_MAP_END 62:43.51 ^~~~~~~~~~~~~~~~~~~~ 62:43.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:43.51 else 62:43.51 ^~~~ 62:43.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:43.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:43.51 ^~~~~~~~~~~~~~~~~~ 62:43.51 /builddir/build/BUILD/pale-moon/platform/dom/worklet/WorkletGlobalScope.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:43.51 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 62:43.51 ^~~~~~~~~~~~~~~~~~~~~~ 62:43.82 libdom_worklet.a.desc 62:45.48 libextensions_pref_autoconfig_src.a.desc 62:47.58 libgfx_ycbcr.a.desc 62:48.25 libimage_encoders_ico.a.desc 62:48.31 libdom_secureelement.a.desc 62:53.60 libipc_testshell.a.desc 62:55.01 libembedding_components_build.a.desc 62:55.90 libtoolkit_components_perf.a.desc 62:58.87 libnetwerk_socket.a.desc 63:03.47 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:03.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 63:03.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsComponentManagerUtils.h:10, 63:03.47 from /builddir/build/BUILD/pale-moon/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 63:03.47 /builddir/build/BUILD/pale-moon/platform/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 63:03.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:03.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.47 foundInterface = 0; \ 63:03.47 ^~~~~~~~~~~~~~ 63:03.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:03.47 #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 63:03.47 ^~~~~~~~~~~~~~~~~~~~~~~ 63:03.47 /builddir/build/BUILD/pale-moon/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 63:03.47 NS_INTERFACE_MAP_END_THREADSAFE 63:03.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.47 else 63:03.47 ^~~~ 63:03.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:03.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:03.47 ^~~~~~~~~~~~~~~~~~ 63:03.47 /builddir/build/BUILD/pale-moon/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:03.47 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 63:03.47 ^~~~~~~~~~~~~~~~~~~~~~ 63:03.63 libtoolkit_system_gnome.a.desc 63:05.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:05.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 63:05.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 63:05.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMNode.h:10, 63:05.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMElement.h:10, 63:05.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XBLChildrenElement.h:9, 63:05.02 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/XBLChildrenElement.cpp:6: 63:05.02 /builddir/build/BUILD/pale-moon/platform/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 63:05.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:05.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:05.02 foundInterface = 0; \ 63:05.02 ^~~~~~~~~~~~~~ 63:05.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:05.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:05.02 ^~~~~~~~~~~~~~~~~~~~~~~ 63:05.02 /builddir/build/BUILD/pale-moon/platform/dom/xbl/XBLChildrenElement.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:05.02 NS_INTERFACE_MAP_END 63:05.02 ^~~~~~~~~~~~~~~~~~~~ 63:05.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:05.02 else 63:05.02 ^~~~ 63:05.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:05.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:05.02 ^~~~~~~~~~~~~~~~~~ 63:05.02 /builddir/build/BUILD/pale-moon/platform/dom/xbl/XBLChildrenElement.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:05.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:05.02 ^~~~~~~~~~~~~~~~~~~~~~ 63:08.22 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 63:08.22 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 63:08.22 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 63:08.22 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:35: 63:08.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 63:08.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 63:08.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 63:08.22 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 63:08.22 ^ 63:08.23 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 63:08.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 63:08.23 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:192, 63:08.23 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:49, 63:08.23 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 63:08.23 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:24: 63:08.23 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 63:08.23 class nsCSSValue { 63:08.23 ^~~~~~~~~~ 63:08.25 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:08.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 63:08.25 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 63:08.25 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.h:9, 63:08.25 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:6: 63:08.25 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 63:08.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:08.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:08.25 foundInterface = 0; \ 63:08.25 ^~~~~~~~~~~~~~ 63:08.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:08.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:08.25 ^~~~~~~~~~~~~~~~~~~~~~~ 63:08.25 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:08.25 NS_INTERFACE_MAP_END 63:08.25 ^~~~~~~~~~~~~~~~~~~~ 63:08.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:08.25 else 63:08.25 ^~~~ 63:08.25 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:08.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:08.25 ^~~~~~~~~~~~~~~~~~ 63:08.25 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsBindingManager.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:08.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:08.25 ^~~~~~~~~~~~~~~~~~~~~~ 63:17.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:17.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 63:17.24 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.h:10, 63:17.24 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.cpp:8: 63:17.24 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 63:17.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:17.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:17.24 foundInterface = 0; \ 63:17.24 ^~~~~~~~~~~~~~ 63:17.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:17.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:17.24 ^~~~~~~~~~~~~~~~~~~~~~~ 63:17.24 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:17.24 NS_INTERFACE_MAP_END 63:17.24 ^~~~~~~~~~~~~~~~~~~~ 63:17.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:17.24 else 63:17.24 ^~~~ 63:17.24 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:17.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:17.24 ^~~~~~~~~~~~~~~~~~ 63:17.24 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLDocumentInfo.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:17.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:17.24 ^~~~~~~~~~~~~~~~~~~~~~ 63:29.94 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 63:29.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 63:29.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 63:29.94 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLPrototypeBinding.cpp:40: 63:29.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 63:29.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 63:29.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 63:29.94 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 63:29.94 ^ 63:29.95 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 63:29.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 63:29.95 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMAttributeMap.h:192, 63:29.95 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsDocument.h:49, 63:29.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 63:29.95 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLPrototypeBinding.cpp:23: 63:29.95 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 63:29.95 class nsCSSValue { 63:29.95 ^~~~~~~~~~ 63:34.79 libdom_media_gmp.a.desc 63:36.60 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 63:36.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 63:36.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 63:36.60 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLPrototypeResources.cpp:17: 63:36.60 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 63:36.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 63:36.60 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 63:36.60 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 63:36.60 ^ 63:36.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 63:36.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 63:36.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 63:36.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 63:36.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 63:36.60 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLPrototypeResources.cpp:14: 63:36.60 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 63:36.60 class nsCSSValue { 63:36.60 ^~~~~~~~~~ 63:36.79 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 63:36.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 63:36.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 63:36.79 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:28: 63:36.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 63:36.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 63:36.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 63:36.79 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 63:36.79 ^ 63:36.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 63:36.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 63:36.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 63:36.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 63:36.79 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:20: 63:36.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 63:36.79 class nsCSSValue { 63:36.79 ^~~~~~~~~~ 63:36.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:36.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 63:36.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 63:36.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 63:36.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 63:36.81 from /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:6: 63:36.81 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 63:36.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:36.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:36.81 foundInterface = 0; \ 63:36.81 ^~~~~~~~~~~~~~ 63:36.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:36.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:36.81 ^~~~~~~~~~~~~~~~~~~~~~~ 63:36.81 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:36.81 NS_INTERFACE_MAP_END 63:36.81 ^~~~~~~~~~~~~~~~~~~~ 63:36.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:36.81 else 63:36.81 ^~~~ 63:36.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:36.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:36.81 ^~~~~~~~~~~~~~~~~~ 63:36.81 /builddir/build/BUILD/pale-moon/platform/dom/xbl/nsXBLResourceLoader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:36.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:36.81 ^~~~~~~~~~~~~~~~~~~~~~ 63:41.93 libdom_xbl.a.desc 63:46.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 63:46.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 63:46.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIProtocolHandler.h:10, 63:46.19 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.h:9, 63:46.19 from /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9: 63:46.19 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 63:46.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:46.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:46.19 foundInterface = 0; \ 63:46.19 ^~~~~~~~~~~~~~ 63:46.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:46.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:46.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:46.19 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:349:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:46.19 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 63:46.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:46.19 /builddir/build/BUILD/pale-moon/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:348:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:46.19 else 63:46.19 ^~~~ 63:46.65 libnetwerk_protocol_about.a.desc 63:58.71 libdom_media_ogg.a.desc 64:07.51 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp: In member function 'already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPathCircle(mozilla::nsCSSClipPathInstance::DrawTarget*, const nsRect&)': 64:07.51 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp: 'horizontal' may be used uninitialized in this function 64:07.51 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp:141:13: warning: 'horizontal' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:07.51 nscoord horizontal, vertical; 64:07.51 ^~~~~~~~~~ 64:07.51 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp: 'vertical' may be used uninitialized in this function 64:07.51 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsCSSClipPathInstance.cpp:141:25: warning: 'vertical' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:07.51 nscoord horizontal, vertical; 64:07.51 ^~~~~~~~ 64:08.52 libdom_filehandle.a.desc 64:11.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 64:11.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 64:11.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 64:11.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 64:11.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 64:11.16 from /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.h:9, 64:11.16 from /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.cpp:6: 64:11.16 /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 64:11.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:11.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:11.16 foundInterface = 0; \ 64:11.16 ^~~~~~~~~~~~~~ 64:11.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:11.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:11.16 ^~~~~~~~~~~~~~~~~~~~~~~ 64:11.16 /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:11.16 NS_INTERFACE_MAP_END 64:11.16 ^~~~~~~~~~~~~~~~~~~~ 64:11.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:11.16 else 64:11.16 ^~~~ 64:11.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:11.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:11.16 ^~~~~~~~~~~~~~~~~~ 64:11.16 /builddir/build/BUILD/pale-moon/platform/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:11.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:11.16 ^~~~~~~~~~~~~~~~~~~~~~ 64:15.12 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: In member function 'void mozilla::dom::AesTask::Init(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, bool)': 64:15.12 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 64:15.12 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp:580:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 64:15.12 TelemetryAlgorithm telemetryAlg; 64:15.12 ^~~~~~~~~~~~ 64:15.12 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::HmacTask::HmacTask(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const CryptoOperationData&, const CryptoOperationData&, bool)': 64:15.12 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 64:15.12 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp:1037:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 64:15.12 TelemetryAlgorithm telemetryAlg; 64:15.12 ^~~~~~~~~~~~ 64:15.13 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::DigestTask::DigestTask(JSContext*, const mozilla::dom::ObjectOrString&, const CryptoOperationData&)': 64:15.13 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 64:15.13 /builddir/build/BUILD/pale-moon/platform/dom/crypto/WebCryptoTask.cpp:1336:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 64:15.13 TelemetryAlgorithm telemetryAlg; 64:15.13 ^~~~~~~~~~~~ 64:19.44 libdom_crypto.a.desc 64:19.53 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGClipPathFrame.cpp: In member function 'already_AddRefed nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, const gfxMatrix&, nsSVGClipPathFrame::Matrix*, nsSVGClipPathFrame::SourceSurface*, const Matrix&, nsSVGClipPathFrame::DrawResult*)': 64:19.53 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGClipPathFrame.cpp: 'clippingOfClipPathRequiredMasking' may be used uninitialized in this function 64:19.53 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGClipPathFrame.cpp:235:7: warning: 'clippingOfClipPathRequiredMasking' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:19.53 if (clippingOfClipPathRequiredMasking) { 64:19.53 ^~ 64:20.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 64:20.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 64:20.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 64:20.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMOfflineResourceList.h:10, 64:20.74 from /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.h:10, 64:20.74 from /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.cpp:6: 64:20.74 /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 64:20.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:20.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:20.74 foundInterface = 0; \ 64:20.74 ^~~~~~~~~~~~~~ 64:20.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:20.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:20.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.74 /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:20.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 64:20.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:20.74 else 64:20.74 ^~~~ 64:20.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:20.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:20.74 ^~~~~~~~~~~~~~~~~~ 64:20.74 /builddir/build/BUILD/pale-moon/platform/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:20.74 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 64:20.74 ^~~~~~~~~~~~~~~~~~~~~~ 64:21.53 libdom_offline.a.desc 64:23.17 libsecurity_apps.a.desc 64:25.01 libtoolkit_components_startup.a.desc 64:26.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 64:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 64:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 64:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 64:26.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 64:26.68 from /builddir/build/BUILD/pale-moon/platform/layout/base/FrameProperties.h:13, 64:26.68 from /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.h:10, 64:26.68 from /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:7: 64:26.68 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)': 64:26.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.69 foundInterface = 0; \ 64:26.69 ^~~~~~~~~~~~~~ 64:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:26.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:26.69 ^~~~~~~~~~~~~~~~~~~~~~~ 64:26.69 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:26.69 NS_INTERFACE_MAP_END 64:26.69 ^~~~~~~~~~~~~~~~~~~~ 64:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.69 else 64:26.69 ^~~~ 64:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:26.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:26.69 ^~~~~~~~~~~~~~~~~~ 64:26.69 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:26.69 NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference) 64:26.69 ^~~~~~~~~~~~~~~~~~~~~~ 64:26.69 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)': 64:26.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.69 foundInterface = 0; \ 64:26.69 ^~~~~~~~~~~~~~ 64:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:26.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:26.69 ^~~~~~~~~~~~~~~~~~~~~~~ 64:26.69 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:292:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:26.69 NS_INTERFACE_MAP_END 64:26.69 ^~~~~~~~~~~~~~~~~~~~ 64:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.69 else 64:26.69 ^~~~ 64:26.69 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:26.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:26.70 ^~~~~~~~~~~~~~~~~~ 64:26.70 /builddir/build/BUILD/pale-moon/platform/layout/svg/nsSVGEffects.cpp:291:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:26.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:26.70 ^~~~~~~~~~~~~~~~~~~~~~ 64:30.90 libembedding_components_windowwatcher.a.desc 64:30.99 libaccessible_ipc.a.desc 64:37.23 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 64:37.23 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 64:37.23 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 64:37.23 from /builddir/build/BUILD/pale-moon/platform/layout/style/AnimationCommon.cpp:24: 64:37.23 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 64:37.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 64:37.24 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:37.24 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 64:37.24 ^ 64:37.24 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 64:37.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 64:37.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 64:37.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 64:37.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Animation.h:13, 64:37.24 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 64:37.24 from /builddir/build/BUILD/pale-moon/platform/layout/style/AnimationCommon.h:9, 64:37.24 from /builddir/build/BUILD/pale-moon/platform/layout/style/AnimationCommon.cpp:5: 64:37.24 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 64:37.24 class nsCSSValue { 64:37.24 ^~~~~~~~~~ 64:42.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 64:42.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 64:42.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 64:42.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 64:42.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 64:42.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 64:42.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 64:42.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 64:42.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSRuleList.h:9, 64:42.91 from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSRuleList.cpp:6: 64:42.91 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 64:42.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:42.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:42.91 foundInterface = 0; \ 64:42.91 ^~~~~~~~~~~~~~ 64:42.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:42.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:42.91 ^~~~~~~~~~~~~~~~~~~~~~~ 64:42.91 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSRuleList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:42.91 NS_INTERFACE_MAP_END 64:42.91 ^~~~~~~~~~~~~~~~~~~~ 64:42.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:42.91 else 64:42.91 ^~~~ 64:42.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:42.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:42.91 ^~~~~~~~~~~~~~~~~~ 64:42.91 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSRuleList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:42.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:42.91 ^~~~~~~~~~~~~~~~~~~~~~ 64:45.10 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 64:45.10 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 64:45.10 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 64:45.10 from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:12: 64:45.10 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 64:45.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 64:45.10 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:45.10 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 64:45.10 ^ 64:45.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 64:45.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 64:45.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 64:45.10 from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:9: 64:45.10 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 64:45.10 class nsCSSValue { 64:45.10 ^~~~~~~~~~ 64:45.66 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 64:45.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 64:45.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 64:45.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 64:45.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMArray.h:12, 64:45.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:9, 64:45.66 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:13, 64:45.66 from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:9: 64:45.66 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult nsMediaList::QueryInterface(const nsIID&, void**)': 64:45.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:45.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:45.66 foundInterface = 0; \ 64:45.66 ^~~~~~~~~~~~~~ 64:45.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:45.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:45.66 ^~~~~~~~~~~~~~~~~~~~~~~ 64:45.66 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:45.66 NS_INTERFACE_MAP_END 64:45.66 ^~~~~~~~~~~~~~~~~~~~ 64:45.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:45.66 else 64:45.66 ^~~~ 64:45.66 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:45.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:45.66 ^~~~~~~~~~~~~~~~~~ 64:45.66 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:604:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:45.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:45.66 ^~~~~~~~~~~~~~~~~~~~~~ 64:45.68 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult mozilla::CSSStyleSheet::QueryInterface(const nsIID&, void**)': 64:45.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:45.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:45.68 foundInterface = 0; \ 64:45.68 ^~~~~~~~~~~~~~ 64:45.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:45.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:45.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:45.68 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:1254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:45.68 NS_INTERFACE_MAP_END_INHERITING(StyleSheet) 64:45.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:45.68 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:1253:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:45.68 else 64:45.68 ^~~~ 64:46.50 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp: In member function 'bool nsMediaExpression::Matches(nsPresContext*, const nsCSSValue&) const': 64:46.50 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp: 'cmp' may be used uninitialized in this function 64:46.50 /builddir/build/BUILD/pale-moon/platform/layout/style/CSSStyleSheet.cpp:286:21: warning: 'cmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:46.50 return cmp == 0; 64:46.50 ^ 64:55.67 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 64:55.67 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 64:55.67 from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.cpp:14: 64:55.67 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 64:55.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 64:55.67 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:55.67 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 64:55.67 ^ 64:55.67 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 64:55.67 from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.cpp:6: 64:55.67 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 64:55.67 class nsCSSValue { 64:55.67 ^~~~~~~~~~ 64:58.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 64:58.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:14: 64:58.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 64:58.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 64:58.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:58.68 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 64:58.68 ^ 64:58.68 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 64:58.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 64:58.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:14: 64:58.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 64:58.68 class nsCSSValue { 64:58.68 ^~~~~~~~~~ 64:59.35 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 64:59.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 64:59.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 64:59.35 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 64:59.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 64:59.35 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:21, 64:59.35 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:14: 64:59.35 /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp: In member function 'virtual nsresult mozilla::css::Declaration::QueryInterface(const nsIID&, void**)': 64:59.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:59.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:59.35 foundInterface = 0; \ 64:59.35 ^~~~~~~~~~~~~~ 64:59.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:59.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:59.35 ^~~~~~~~~~~~~~~~~~~~~~~ 64:59.35 /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:59.35 NS_INTERFACE_MAP_END 64:59.35 ^~~~~~~~~~~~~~~~~~~~ 64:59.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:59.35 else 64:59.35 ^~~~ 64:59.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:59.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:59.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:59.35 /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:59.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStyleRule) 64:59.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:06.27 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:06.27 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:06.27 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 65:06.27 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:10: 65:06.27 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:06.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:06.27 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:06.27 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:06.27 ^ 65:06.27 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 65:06.27 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:6: 65:06.27 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:06.27 class nsCSSValue { 65:06.27 ^~~~~~~~~~ 65:06.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:06.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:06.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:06.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:06.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 65:06.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 65:06.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 65:06.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 65:06.51 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:6: 65:06.51 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 65:06.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:06.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:06.51 foundInterface = 0; \ 65:06.51 ^~~~~~~~~~~~~~ 65:06.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:06.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:06.51 ^~~~~~~~~~~~~~~~~~~~~~~ 65:06.51 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:06.51 NS_INTERFACE_MAP_END 65:06.51 ^~~~~~~~~~~~~~~~~~~~ 65:06.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:06.51 else 65:06.51 ^~~~ 65:06.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:06.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:06.51 ^~~~~~~~~~~~~~~~~~ 65:06.51 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:06.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:06.51 ^~~~~~~~~~~~~~~~~~~~~~ 65:09.58 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:09.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:09.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.h:13, 65:09.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:6: 65:09.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:09.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:09.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:09.58 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:09.58 ^ 65:09.58 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 65:09.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.h:9, 65:09.58 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:6: 65:09.58 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:09.58 class nsCSSValue { 65:09.58 ^~~~~~~~~~ 65:09.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:09.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:09.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:09.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:09.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 65:09.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 65:09.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 65:09.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 65:09.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.h:9, 65:09.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:6: 65:09.90 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 65:09.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:09.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:09.90 foundInterface = 0; \ 65:09.90 ^~~~~~~~~~~~~~ 65:09.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:09.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:09.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:09.90 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:09.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 65:09.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:09.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:09.91 else 65:09.91 ^~~~ 65:09.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:09.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:09.91 ^~~~~~~~~~~~~~~~~~ 65:09.91 /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSet.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:09.91 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 65:09.91 ^~~~~~~~~~~~~~~~~~~~~~ 65:14.08 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:14.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:14.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 65:14.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 65:14.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSetIterator.cpp:6: 65:14.08 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:14.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:14.08 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:14.08 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:14.08 ^ 65:14.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 65:14.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 65:14.08 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 65:14.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/FontFaceSetIterator.cpp:6: 65:14.08 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:14.08 class nsCSSValue { 65:14.08 ^~~~~~~~~~ 65:17.37 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:17.37 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:17.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:17.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsClassHashtable.h:11, 65:17.38 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/ImageLoader.h:11, 65:17.38 from /builddir/build/BUILD/pale-moon/platform/layout/style/ImageLoader.cpp:9: 65:17.38 /builddir/build/BUILD/pale-moon/platform/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 65:17.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:17.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:17.38 foundInterface = 0; \ 65:17.38 ^~~~~~~~~~~~~~ 65:17.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:17.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:17.38 ^~~~~~~~~~~~~~~~~~~~~~~ 65:17.38 /builddir/build/BUILD/pale-moon/platform/layout/style/ImageLoader.cpp:375:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:17.38 NS_INTERFACE_MAP_END 65:17.38 ^~~~~~~~~~~~~~~~~~~~ 65:17.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:17.38 else 65:17.38 ^~~~ 65:17.38 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:17.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:17.38 ^~~~~~~~~~~~~~~~~~ 65:17.38 /builddir/build/BUILD/pale-moon/platform/layout/style/ImageLoader.cpp:374:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:17.38 NS_INTERFACE_MAP_ENTRY(imgIOnloadBlocker) 65:17.38 ^~~~~~~~~~~~~~~~~~~~~~ 65:26.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:26.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:26.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:11, 65:26.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp:8: 65:26.60 /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 65:26.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:26.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:26.60 foundInterface = 0; \ 65:26.60 ^~~~~~~~~~~~~~ 65:26.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:26.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:26.60 /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:26.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 65:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:26.60 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:12, 65:26.60 from /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp:8: 65:26.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:26.61 } else 65:26.61 ^~~~ 65:26.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 65:26.61 NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 65:26.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:26.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 65:26.61 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 65:26.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:26.61 /builddir/build/BUILD/pale-moon/platform/layout/style/MediaQueryList.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 65:26.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryList) 65:26.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:26.96 liblayout_svg.a.desc 65:28.80 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:28.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 65:28.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 65:28.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/RuleProcessorCache.h:15, 65:28.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/RuleProcessorCache.cpp:10: 65:28.81 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:28.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:28.81 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:28.81 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:28.81 ^ 65:28.81 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsIMediaList.h:19, 65:28.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:22, 65:28.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/RuleProcessorCache.h:15, 65:28.81 from /builddir/build/BUILD/pale-moon/platform/layout/style/RuleProcessorCache.cpp:10: 65:28.81 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:28.81 class nsCSSValue { 65:28.81 ^~~~~~~~~~ 65:30.67 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:30.67 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 65:30.67 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 65:30.67 from /builddir/build/BUILD/pale-moon/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 65:30.67 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:30.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:30.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:30.68 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:30.68 ^ 65:30.68 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 65:30.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 65:30.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 65:30.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.h:21, 65:30.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:14, 65:30.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 65:30.68 from /builddir/build/BUILD/pale-moon/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 65:30.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:30.68 class nsCSSValue { 65:30.68 ^~~~~~~~~~ 65:31.63 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:31.63 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 65:31.63 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 65:31.63 from /builddir/build/BUILD/pale-moon/platform/layout/style/ServoBindings.cpp:12: 65:31.63 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:31.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:31.63 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:31.63 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:31.63 ^ 65:31.63 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 65:31.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 65:31.63 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 65:31.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ServoBindings.h:16, 65:31.63 from /builddir/build/BUILD/pale-moon/platform/layout/style/ServoBindings.cpp:6: 65:31.63 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:31.63 class nsCSSValue { 65:31.63 ^~~~~~~~~~ 65:39.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 65:39.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 65:39.00 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:14: 65:39.00 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:39.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:39.00 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:39.00 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:39.00 ^ 65:39.00 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 65:39.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 65:39.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 65:39.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 65:39.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 65:39.00 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 65:39.00 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:12: 65:39.00 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:39.00 class nsCSSValue { 65:39.01 ^~~~~~~~~~ 65:39.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 65:39.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleAnimationValue.cpp:25: 65:39.08 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:39.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:39.08 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:39.08 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:39.08 ^ 65:39.08 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleAnimationValue.h:18, 65:39.08 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleAnimationValue.cpp:11: 65:39.09 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:39.09 class nsCSSValue { 65:39.09 ^~~~~~~~~~ 65:39.31 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:39.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:39.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:39.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:39.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 65:39.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 65:39.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 65:39.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 65:39.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 65:39.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 65:39.31 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:12: 65:39.31 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult DOMCSSDeclarationImpl::QueryInterface(const nsIID&, void**)': 65:39.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:39.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.31 foundInterface = 0; \ 65:39.31 ^~~~~~~~~~~~~~ 65:39.31 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1173:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:39.31 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 65:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:39.31 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1172:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.32 else 65:39.32 ^~~~ 65:39.32 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:39.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:39.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:39.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:39.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 65:39.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 65:39.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 65:39.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 65:39.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 65:39.32 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 65:39.32 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:12: 65:39.32 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::DOMCSSStyleRule::QueryInterface(const nsIID&, void**)': 65:39.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:39.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.33 foundInterface = 0; \ 65:39.33 ^~~~~~~~~~~~~~ 65:39.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:39.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:39.33 ^~~~~~~~~~~~~~~~~~~~~~~ 65:39.33 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:39.33 NS_INTERFACE_MAP_END 65:39.33 ^~~~~~~~~~~~~~~~~~~~ 65:39.33 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:30: 65:39.33 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.33 } else 65:39.33 ^~~~ 65:39.33 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:39.33 } else 65:39.33 ^~~~ 65:39.33 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 65:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 65:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 65:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 65:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 65:39.33 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 65:39.33 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:12: 65:39.33 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::StyleRule::QueryInterface(const nsIID&, void**)': 65:39.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:39.33 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.33 foundInterface = 0; \ 65:39.34 ^~~~~~~~~~~~~~ 65:39.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:39.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:39.34 ^~~~~~~~~~~~~~~~~~~~~~~ 65:39.34 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1433:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:39.34 NS_INTERFACE_MAP_END 65:39.34 ^~~~~~~~~~~~~~~~~~~~ 65:39.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.34 else 65:39.34 ^~~~ 65:39.34 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:39.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:39.34 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleRule.cpp:1432:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:39.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozilla::css::Rule) 65:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:41.69 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 65:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 65:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, 65:41.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:10, 65:41.70 from /builddir/build/BUILD/pale-moon/platform/layout/style/StyleSheet.cpp:6: 65:41.70 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 65:41.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:41.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:41.70 foundInterface = 0; \ 65:41.70 ^~~~~~~~~~~~~~ 65:41.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:41.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:41.70 ^~~~~~~~~~~~~~~~~~~~~~~ 65:41.70 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleSheet.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:41.70 NS_INTERFACE_MAP_END 65:41.70 ^~~~~~~~~~~~~~~~~~~~ 65:41.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:41.70 else 65:41.70 ^~~~ 65:41.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:41.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:41.70 ^~~~~~~~~~~~~~~~~~ 65:41.70 /builddir/build/BUILD/pale-moon/platform/layout/style/StyleSheet.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:41.70 NS_INTERFACE_MAP_ENTRY(nsIDOMCSSStyleSheet) 65:41.70 ^~~~~~~~~~~~~~~~~~~~~~ 65:44.16 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:11: 65:44.16 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:44.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:44.16 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:44.16 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:44.16 ^ 65:44.16 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 65:44.16 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:11: 65:44.16 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:44.16 class nsCSSValue { 65:44.16 ^~~~~~~~~~ 65:44.54 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:44.54 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:44.54 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsAnimationManager.cpp:19: 65:44.54 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:44.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:44.55 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:44.55 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:44.55 ^ 65:44.55 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 65:44.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 65:44.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 65:44.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 65:44.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Animation.h:13, 65:44.55 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 65:44.55 from /builddir/build/BUILD/pale-moon/platform/layout/style/AnimationCommon.h:9, 65:44.55 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsAnimationManager.h:10, 65:44.55 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsAnimationManager.cpp:5: 65:44.55 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:44.55 class nsCSSValue { 65:44.55 ^~~~~~~~~~ 65:44.59 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp: In function 'bool MoveValue(nsCSSValue*, nsCSSValue*)': 65:44.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:44.59 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:38:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:44.59 memcpy(aDest, aSource, sizeof(nsCSSValue)); 65:44.59 ^ 65:44.59 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 65:44.59 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:11: 65:44.59 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:44.59 class nsCSSValue { 65:44.59 ^~~~~~~~~~ 65:44.59 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp: In member function 'void nsCSSExpandedDataBlock::DoExpand(nsCSSCompressedDataBlock*, bool)': 65:44.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:44.59 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:496:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:44.59 memcpy(dest, val, sizeof(nsCSSValue)); 65:44.59 ^ 65:44.59 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 65:44.59 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.cpp:11: 65:44.59 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:44.59 class nsCSSValue { 65:44.59 ^~~~~~~~~~ 65:47.79 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:47.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:47.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp:26: 65:47.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:47.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:47.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:47.79 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:47.79 ^ 65:47.79 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 65:47.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 65:47.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 65:47.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 65:47.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 65:47.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.h:12, 65:47.79 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp:17: 65:47.79 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:47.79 class nsCSSValue { 65:47.79 ^~~~~~~~~~ 65:50.20 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:24, 65:50.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 65:50.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 65:50.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 65:50.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 65:50.20 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 65:50.20 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.h:12, 65:50.20 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp:17: 65:50.20 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h: In member function 'bool {anonymous}::CSSParserImpl::ParseAtRule({anonymous}::RuleAppendFunc, void*, bool)': 65:50.20 Warning: -Warray-bounds in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h: array subscript (nsCSSPropertyID)379 is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} 65:50.20 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSProps.h:482:46: warning: array subscript (nsCSSPropertyID)379 is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} [-Warray-bounds] 65:50.20 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 65:50.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 65:51.73 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseGridLine(nsCSSValue&)': 65:51.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp: '*((void*)& integer +8)' may be used uninitialized in this function 65:51.73 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.cpp:9908:26: warning: '*((void*)& integer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 65:51.73 if (integer.isSome() && integer.ref() < 0) { 65:51.73 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 65:55.97 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:55.97 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 65:55.97 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 65:55.97 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:20: 65:55.97 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:55.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:55.97 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:55.97 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:55.97 ^ 65:55.97 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsIMediaList.h:19, 65:55.97 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:22, 65:55.97 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:20: 65:55.97 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:55.97 class nsCSSValue { 65:55.97 ^~~~~~~~~~ 65:56.74 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:56.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCOMPtr.h:29, 65:56.74 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsAutoPtr.h:9, 65:56.74 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:19: 65:56.74 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp: In member function 'virtual nsresult nsCSSRuleProcessor::QueryInterface(const nsIID&, void**)': 65:56.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:56.74 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:56.75 foundInterface = 0; \ 65:56.75 ^~~~~~~~~~~~~~ 65:56.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:56.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:56.75 ^~~~~~~~~~~~~~~~~~~~~~~ 65:56.75 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:1035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:56.75 NS_INTERFACE_MAP_END 65:56.75 ^~~~~~~~~~~~~~~~~~~~ 65:56.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:56.75 else 65:56.75 ^~~~ 65:56.75 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:56.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:56.75 ^~~~~~~~~~~~~~~~~~ 65:56.75 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:1034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:56.75 NS_INTERFACE_MAP_ENTRY(nsIStyleRuleProcessor) 65:56.75 ^~~~~~~~~~~~~~~~~~~~~~ 65:57.03 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:57.03 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.03 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.03 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:57.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 65:57.03 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:57.03 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:57.04 ^ 65:57.04 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 65:57.04 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:57.04 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.04 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.04 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:57.04 class nsCSSValue { 65:57.04 ^~~~~~~~~~ 65:57.84 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.84 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.84 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.84 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.84 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.84 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.84 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::ImportRule::QueryInterface(const nsIID&, void**)': 65:57.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.84 foundInterface = 0; \ 65:57.84 ^~~~~~~~~~~~~~ 65:57.84 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.84 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.84 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.84 NS_INTERFACE_MAP_END 65:57.84 ^~~~~~~~~~~~~~~~~~~~ 65:57.84 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.84 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.84 } else 65:57.85 ^~~~ 65:57.85 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.85 } else 65:57.85 ^~~~ 65:57.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 65:57.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.86 foundInterface = 0; \ 65:57.86 ^~~~~~~~~~~~~~ 65:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.86 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.86 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.86 NS_INTERFACE_MAP_END 65:57.86 ^~~~~~~~~~~~~~~~~~~~ 65:57.86 In file included from /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:9, 65:57.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 65:57.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 65:57.86 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsIPresShell.h:27, 65:57.86 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.h:16, 65:57.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 65:57.86 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 65:57.86 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:18, 65:57.86 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:57.86 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.86 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.86 } else 65:57.86 ^~~~ 65:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 65:57.86 NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 65:57.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 65:57.86 NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 65:57.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:57.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:57.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.87 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:57.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 65:57.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.87 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.87 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.87 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.87 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.87 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::MediaRule::QueryInterface(const nsIID&, void**)': 65:57.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.88 foundInterface = 0; \ 65:57.88 ^~~~~~~~~~~~~~ 65:57.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:57.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:57.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.88 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:57.88 NS_INTERFACE_MAP_END_INHERITING(GroupRule) 65:57.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.88 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.88 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.88 } else 65:57.88 ^~~~ 65:57.88 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.88 } else 65:57.88 ^~~~ 65:57.88 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.88 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.88 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.88 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.88 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.88 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.88 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::DocumentRule::QueryInterface(const nsIID&, void**)': 65:57.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.89 foundInterface = 0; \ 65:57.89 ^~~~~~~~~~~~~~ 65:57.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:57.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:57.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:57.89 NS_INTERFACE_MAP_END_INHERITING(GroupRule) 65:57.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.89 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.89 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.89 } else 65:57.89 ^~~~ 65:57.89 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.89 } else 65:57.89 ^~~~ 65:57.89 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.90 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.90 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::NameSpaceRule::QueryInterface(const nsIID&, void**)': 65:57.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.90 foundInterface = 0; \ 65:57.90 ^~~~~~~~~~~~~~ 65:57.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.90 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.90 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.90 NS_INTERFACE_MAP_END 65:57.90 ^~~~~~~~~~~~~~~~~~~~ 65:57.90 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.90 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.90 } else 65:57.90 ^~~~ 65:57.90 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.91 } else 65:57.91 ^~~~ 65:57.91 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.91 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.91 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.91 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.91 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.91 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceStyleDecl::QueryInterface(const nsIID&, void**)': 65:57.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.91 foundInterface = 0; \ 65:57.91 ^~~~~~~~~~~~~~ 65:57.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.92 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.92 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.92 NS_INTERFACE_MAP_END 65:57.92 ^~~~~~~~~~~~~~~~~~~~ 65:57.92 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1269:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.92 else 65:57.92 ^~~~ 65:57.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.92 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceRule::QueryInterface(const nsIID&, void**)': 65:57.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.92 foundInterface = 0; \ 65:57.92 ^~~~~~~~~~~~~~ 65:57.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.92 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.92 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.92 NS_INTERFACE_MAP_END 65:57.92 ^~~~~~~~~~~~~~~~~~~~ 65:57.92 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.92 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.92 } else 65:57.92 ^~~~ 65:57.92 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.92 } else 65:57.92 ^~~~ 65:57.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.92 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFeatureValuesRule::QueryInterface(const nsIID&, void**)': 65:57.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.92 foundInterface = 0; \ 65:57.92 ^~~~~~~~~~~~~~ 65:57.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.92 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.92 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.92 NS_INTERFACE_MAP_END 65:57.92 ^~~~~~~~~~~~~~~~~~~~ 65:57.92 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.92 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.92 } else 65:57.92 ^~~~ 65:57.92 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.92 } else 65:57.92 ^~~~ 65:57.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.92 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeStyleDeclaration::QueryInterface(const nsIID&, void**)': 65:57.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.92 foundInterface = 0; \ 65:57.92 ^~~~~~~~~~~~~~ 65:57.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:57.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:57.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.92 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1954:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:57.92 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 65:57.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.92 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsIPresShell.h:27, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.h:16, 65:57.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:18, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.92 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.92 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.93 else 65:57.93 ^~~~ 65:57.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:1953:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 65:57.93 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 65:57.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeRule::QueryInterface(const nsIID&, void**)': 65:57.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.93 foundInterface = 0; \ 65:57.93 ^~~~~~~~~~~~~~ 65:57.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.93 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2061:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.93 NS_INTERFACE_MAP_END 65:57.93 ^~~~~~~~~~~~~~~~~~~~ 65:57.93 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.93 } else 65:57.93 ^~~~ 65:57.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.93 } else 65:57.93 ^~~~ 65:57.93 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.93 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.93 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframesRule::QueryInterface(const nsIID&, void**)': 65:57.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.93 foundInterface = 0; \ 65:57.93 ^~~~~~~~~~~~~~ 65:57.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:57.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:57.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.93 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:57.93 NS_INTERFACE_MAP_END_INHERITING(GroupRule) 65:57.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.93 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.93 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.93 } else 65:57.93 ^~~~ 65:57.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.94 } else 65:57.94 ^~~~ 65:57.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageStyleDeclaration::QueryInterface(const nsIID&, void**)': 65:57.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.94 foundInterface = 0; \ 65:57.94 ^~~~~~~~~~~~~~ 65:57.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:57.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2512:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:57.94 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 65:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheet.h:17, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsIPresShell.h:27, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/base/nsPresContext.h:16, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:18, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.94 else 65:57.94 ^~~~ 65:57.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2511:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 65:57.94 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 65:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageRule::QueryInterface(const nsIID&, void**)': 65:57.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.94 foundInterface = 0; \ 65:57.94 ^~~~~~~~~~~~~~ 65:57.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.94 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.94 NS_INTERFACE_MAP_END 65:57.94 ^~~~~~~~~~~~~~~~~~~~ 65:57.94 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.94 } else 65:57.94 ^~~~ 65:57.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.94 } else 65:57.94 ^~~~ 65:57.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 65:57.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.94 foundInterface = 0; \ 65:57.94 ^~~~~~~~~~~~~~ 65:57.94 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:57.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.94 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2791:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:57.94 NS_INTERFACE_MAP_END_INHERITING(GroupRule) 65:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:57.94 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.94 } else 65:57.94 ^~~~ 65:57.94 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.94 } else 65:57.94 ^~~~ 65:57.94 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 65:57.94 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 65:57.94 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSPropertyID.h:11, 65:57.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 65:57.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:21, 65:57.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 65:57.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:10: 65:57.95 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSCounterStyleRule::QueryInterface(const nsIID&, void**)': 65:57.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.95 foundInterface = 0; \ 65:57.95 ^~~~~~~~~~~~~~ 65:57.95 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.95 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.95 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:2919:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.95 NS_INTERFACE_MAP_END 65:57.95 ^~~~~~~~~~~~~~~~~~~~ 65:57.95 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.cpp:34: 65:57.95 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.95 } else 65:57.95 ^~~~ 65:57.95 /builddir/build/BUILD/pale-moon/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 65:57.95 } else 65:57.95 ^~~~ 65:58.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp: In member function 'nsRestyleHint nsCSSRuleProcessor::HasStateDependentStyle(ElementDependentRuleProcessorData*, mozilla::dom::Element*, mozilla::CSSPseudoElementType, mozilla::EventStates)': 65:58.68 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp: 'selectorForPseudo' may be used uninitialized in this function 65:58.68 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.cpp:2704:32: warning: 'selectorForPseudo' may be used uninitialized in this function [-Wmaybe-uninitialized] 65:58.68 StateSelectorMatches(aStatefulElement, selectorForPseudo, 65:58.68 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.68 nodeContext, aData->mTreeMatchContext, 65:58.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.68 selectorFlags, nullptr, aStateMask)) && 65:58.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:03.63 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 66:03.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 66:03.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsHashKeys.h:10, 66:03.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsDataHashtable.h:9, 66:03.63 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 66:03.63 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:16, 66:03.64 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 66:03.64 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.h:12, 66:03.64 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.cpp:8: 66:03.64 /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 66:03.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:03.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:03.64 foundInterface = 0; \ 66:03.64 ^~~~~~~~~~~~~~ 66:03.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:03.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:03.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:03.64 /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:03.64 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 66:03.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:03.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:03.64 else 66:03.64 ^~~~ 66:03.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:03.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:03.64 ^~~~~~~~~~~~~~~~~~ 66:03.64 /builddir/build/BUILD/pale-moon/platform/layout/style/nsComputedDOMStyle.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:03.64 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 66:03.64 ^~~~~~~~~~~~~~~~~~~~~~ 66:05.30 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 66:05.30 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 66:05.30 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:05.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:05.31 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:05.31 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:05.31 ^ 66:05.31 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 66:05.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 66:05.31 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 66:05.31 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:05.31 class nsCSSValue { 66:05.31 ^~~~~~~~~~ 66:06.15 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 66:06.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 66:06.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 66:06.15 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCSSStyleDeclaration.h:10, 66:06.15 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsICSSDeclaration.h:23, 66:06.15 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSDeclaration.h:11, 66:06.15 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 66:06.15 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 66:06.15 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 66:06.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:06.15 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:06.15 foundInterface = 0; \ 66:06.15 ^~~~~~~~~~~~~~ 66:06.15 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:71:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:06.16 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 66:06.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:06.16 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSValue.h:11, 66:06.16 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsICSSDeclaration.h:25, 66:06.16 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSDeclaration.h:11, 66:06.16 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 66:06.16 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 66:06.16 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:06.16 else 66:06.16 ^~~~ 66:06.16 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:70:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 66:06.16 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 66:06.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:08.85 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 66:08.85 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 66:08.85 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSDeclaration.cpp:11: 66:08.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:08.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:08.85 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:08.86 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:08.86 ^ 66:08.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 66:08.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 66:08.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 66:08.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 66:08.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Loader.h:23, 66:08.86 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSParser.h:12, 66:08.86 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSDeclaration.cpp:10: 66:08.86 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:08.86 class nsCSSValue { 66:08.86 ^~~~~~~~~~ 66:09.10 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 66:09.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 66:09.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 66:09.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 66:09.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsTArray.h:26, 66:09.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ErrorResult.h:35, 66:09.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/RectBinding.h:8, 66:09.10 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp:8: 66:09.10 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp: In member function 'virtual nsresult nsDOMCSSRect::QueryInterface(const nsIID&, void**)': 66:09.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:09.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:09.10 foundInterface = 0; \ 66:09.10 ^~~~~~~~~~~~~~ 66:09.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:09.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:09.10 ^~~~~~~~~~~~~~~~~~~~~~~ 66:09.10 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:09.10 NS_INTERFACE_MAP_END 66:09.10 ^~~~~~~~~~~~~~~~~~~~ 66:09.10 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CSSValue.h:11, 66:09.10 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.h:14, 66:09.10 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp:9: 66:09.10 /builddir/build/BUILD/pale-moon/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:09.10 else 66:09.10 ^~~~ 66:09.10 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSRect.cpp:29:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 66:09.10 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 66:09.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:09.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 66:09.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 66:09.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 66:09.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCSSValueList.h:10, 66:09.67 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.h:10, 66:09.67 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.cpp:7: 66:09.67 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.cpp: In member function 'virtual nsresult nsDOMCSSValueList::QueryInterface(const nsIID&, void**)': 66:09.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:09.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:09.67 foundInterface = 0; \ 66:09.67 ^~~~~~~~~~~~~~ 66:09.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:09.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:09.67 ^~~~~~~~~~~~~~~~~~~~~~~ 66:09.67 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:09.67 NS_INTERFACE_MAP_END 66:09.67 ^~~~~~~~~~~~~~~~~~~~ 66:09.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:09.67 else 66:09.67 ^~~~ 66:09.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 66:09.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 66:09.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:09.67 /builddir/build/BUILD/pale-moon/platform/layout/style/nsDOMCSSValueList.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 66:09.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 66:09.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:11.39 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 66:11.39 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 66:11.39 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.h:20, 66:11.39 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.cpp:11: 66:11.39 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:11.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:11.39 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:11.39 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:11.39 ^ 66:11.39 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 66:11.40 from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 66:11.40 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRules.h:12, 66:11.40 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.h:20, 66:11.40 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsFontFaceLoader.cpp:11: 66:11.40 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:11.40 class nsCSSValue { 66:11.40 ^~~~~~~~~~ 66:14.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 66:14.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 66:14.26 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLCSSStyleSheet.cpp:13: 66:14.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:14.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:14.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:14.26 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:14.26 ^ 66:14.26 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 66:14.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 66:14.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 66:14.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 66:14.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Rule.h:11, 66:14.26 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 66:14.26 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLCSSStyleSheet.cpp:12: 66:14.26 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:14.26 class nsCSSValue { 66:14.26 ^~~~~~~~~~ 66:14.72 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 66:14.72 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 66:14.72 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp:28: 66:14.72 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:14.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:14.72 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:14.72 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:14.72 ^ 66:14.72 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 66:14.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 66:14.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsStyledElement.h:17, 66:14.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributeElement.h:15, 66:14.72 from /builddir/build/BUILD/pale-moon/platform/dom/base/nsMappedAttributes.h:15, 66:14.72 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp:21: 66:14.72 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:14.72 class nsCSSValue { 66:14.72 ^~~~~~~~~~ 66:15.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp: In function 'void LangRuleTable_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)': 66:15.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'struct LangRuleTableEntry' with no trivial copy-assignment; use assignment or value-initialization instead 66:15.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp:254:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct LangRuleTableEntry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 66:15.56 memset(entry, 0, sizeof(LangRuleTableEntry)); 66:15.56 ^ 66:15.56 /builddir/build/BUILD/pale-moon/platform/layout/style/nsHTMLStyleSheet.cpp:237:8: note: 'struct LangRuleTableEntry' declared here 66:15.56 struct LangRuleTableEntry : public PLDHashEntryHdr { 66:15.56 ^~~~~~~~~~~~~~~~~~ 66:17.89 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 66:17.89 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 66:17.89 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 66:17.89 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsMediaFeatures.cpp:17: 66:17.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:17.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:17.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:17.89 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:17.89 ^ 66:17.89 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsMediaFeatures.cpp:13: 66:17.89 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:17.89 class nsCSSValue { 66:17.89 ^~~~~~~~~~ 66:20.51 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 66:20.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 66:20.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/domstubs.h:10, 66:20.51 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIDOMCSSValue.h:10, 66:20.51 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.h:11, 66:20.51 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.cpp:8: 66:20.52 /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.cpp: In member function 'virtual nsresult nsROCSSPrimitiveValue::QueryInterface(const nsIID&, void**)': 66:20.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:20.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:20.52 foundInterface = 0; \ 66:20.52 ^~~~~~~~~~~~~~ 66:20.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:20.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:20.52 ^~~~~~~~~~~~~~~~~~~~~~~ 66:20.52 /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:20.52 NS_INTERFACE_MAP_END 66:20.52 ^~~~~~~~~~~~~~~~~~~~ 66:20.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:20.52 else 66:20.52 ^~~~ 66:20.52 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 66:20.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 66:20.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:20.52 /builddir/build/BUILD/pale-moon/platform/layout/style/nsROCSSPrimitiveValue.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 66:20.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 66:20.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.38 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 66:22.38 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp:23: 66:22.38 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:22.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:22.39 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:22.39 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:22.39 ^ 66:22.39 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:17, 66:22.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/css/Declaration.h:24, 66:22.39 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp:23: 66:22.39 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:22.39 class nsCSSValue { 66:22.39 ^~~~~~~~~~ 66:26.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp: In static member function 'static nscoord nsRuleNode::CalcFontPointSize(int32_t, int32_t, nsPresContext*, nsFontSizeType)': 66:26.22 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp: 'column' may be used uninitialized in this function 66:26.22 /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleNode.cpp:3201:12: warning: 'column' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:26.22 int32_t* column; 66:26.22 ^~~~~~ 66:29.09 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 66:29.09 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 66:29.09 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSRuleProcessor.h:24, 66:29.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 66:29.09 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleSet.cpp:20: 66:29.09 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:29.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:29.09 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:29.09 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:29.09 ^ 66:29.09 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 66:29.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/dom/Element.h:41, 66:29.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 66:29.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 66:29.09 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleSet.h:16, 66:29.09 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleSet.cpp:12: 66:29.09 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:29.09 class nsCSSValue { 66:29.09 ^~~~~~~~~~ 66:38.94 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/Declaration.h:24, 66:38.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleWalker.h:16, 66:38.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsRuleProcessorData.h:18, 66:38.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsTransitionManager.cpp:17: 66:38.95 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:38.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 66:38.95 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSDataBlock.h:158:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:38.95 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:38.95 ^ 66:38.95 In file included from /builddir/build/BUILD/pale-moon/platform/layout/style/CounterStyleManager.h:16, 66:38.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 66:38.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsStyleStruct.h:21, 66:38.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 66:38.95 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 66:38.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsTransitionManager.h:10, 66:38.95 from /builddir/build/BUILD/pale-moon/platform/layout/style/nsTransitionManager.cpp:8: 66:38.95 /builddir/build/BUILD/pale-moon/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:38.95 class nsCSSValue { 66:38.95 ^~~~~~~~~~ 66:39.22 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsUtils.h:13, 66:39.22 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupports.h:130, 66:39.22 from /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/CNavDTD.cpp:6, 66:39.22 from /builddir/build/BUILD/pale-moon/pmbuild/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 66:39.22 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 66:39.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:39.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:39.22 foundInterface = 0; \ 66:39.22 ^~~~~~~~~~~~~~ 66:39.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:39.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:39.22 ^~~~~~~~~~~~~~~~~~~~~~~ 66:39.22 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsExpatDriver.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:39.22 NS_INTERFACE_MAP_END 66:39.22 ^~~~~~~~~~~~~~~~~~~~ 66:39.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:39.22 else 66:39.22 ^~~~ 66:39.22 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 66:39.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 66:39.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:39.22 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsExpatDriver.cpp:337:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 66:39.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 66:39.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:39.30 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 66:39.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:39.30 foundInterface = 0; \ 66:39.30 ^~~~~~~~~~~~~~ 66:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:39.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:39.30 ^~~~~~~~~~~~~~~~~~~~~~~ 66:39.30 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:39.30 NS_INTERFACE_MAP_END 66:39.30 ^~~~~~~~~~~~~~~~~~~~ 66:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:39.30 else 66:39.30 ^~~~ 66:39.30 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 66:39.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 66:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:39.31 /builddir/build/BUILD/pale-moon/platform/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 66:39.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 66:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.04 libparser_htmlparser.a.desc 66:41.15 liblayout_style.a.desc 66:41.58 librdf_build.a.desc 66:45.26 libdom_media_encoder.a.desc 66:46.88 libtoolkit_mozapps_extensions.a.desc 66:57.59 libnetwerk_protocol_wyciwyg.a.desc 66:58.60 libtoolkit_system_unixproxy.a.desc 66:58.76 libmemory_mozalloc.a 66:58.84 libmemory_mozalloc.a.desc 66:59.22 libmozglue_misc.a.desc 67:03.63 libmfbt.a.desc 67:04.91 libmemory_mozjemalloc.a.desc 67:05.53 libpalemoon_components_dirprovider.a.desc 67:24.78 libpalemoon_components_feeds.a.desc 67:26.03 libpalemoon_components_shell.a.desc 67:26.49 libdom_plugins_ipc.a.desc 67:26.94 libmedia_ffvpx_libavutil_x86.a.desc 67:27.32 libfakeopenh264.so 67:33.31 libplugin-container.a.desc 67:33.33 libmedia_ffvpx_libavcodec_x86.a.desc 67:38.07 libnecko_standalone.a.desc 67:38.26 librdfutil_external_s.a 67:38.36 librdfutil_external_s.a.desc 67:38.50 rapl 67:41.85 libmedia_standalone.a.desc 67:44.87 libicudata.a.desc 67:45.03 brotli 67:45.13 libxul-gtest.a.desc 67:45.22 libeditline.a.desc 67:46.84 libfake.so 67:49.93 libxpcomglue_s.a 67:50.02 libicu.a.desc 67:50.26 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint': 67:50.26 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/ds/plvrsion.c: variable 'dummy' set but not used 67:50.26 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/ds/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 67:50.26 const char *dummy; 67:50.26 ^~~~~ 67:50.27 libplds4.so 67:50.51 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt': 67:50.51 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c: operand of ?: changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand 67:50.51 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c:151:42: warning: operand of ?: changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare] 67:50.51 PRIntn optNameLen = foundEqual ? (foundEqual - internal->xargv) : 67:50.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:50.51 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} 67:50.51 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plgetopt.c:164:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 67:50.51 if (strlen(longOpt->longOptName) != optNameLen) { 67:50.51 ^~ 67:50.56 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint': 67:50.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plvrsion.c: variable 'dummy' set but not used 67:50.56 /builddir/build/BUILD/pale-moon/platform/nsprpub/lib/libc/src/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 67:50.56 const char *dummy; 67:50.56 ^~~~~ 67:50.86 libplc4.so 67:51.00 libzlib.a.desc 67:51.71 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff.cc: In function 'bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)': 67:51.71 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff.cc: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' 67:51.71 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff.cc:548:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 67:51.71 if (operands.size() < n * (k + 1) + 1) { 67:51.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 67:52.64 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc: In function 'bool {anonymous}::ExecuteCharStringOperator(ots::OpenTypeCFF&, int32_t, size_t, const ots::CFFIndex&, const ots::CFFIndex&, ots::Buffer*, ots::Buffer*, std::stack*, bool*, bool*, size_t*, bool*, bool*, int32_t*, bool)': 67:52.65 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} 67:52.65 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc:376:31: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67:52.65 if (argument_stack->top() >= cff.region_index_count.size()) { 67:52.65 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:52.65 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} 67:52.65 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc:393:25: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67:52.65 if (*in_out_vsindex >= cff.region_index_count.size()) { 67:52.65 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:52.65 Warning: -Wsign-compare in /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'int' 67:52.65 /builddir/build/BUILD/pale-moon/platform/gfx/ots/src/cff_charstring.cc:398:20: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 67:52.65 if (stack_size < n * (k + 1) + 1) { 67:52.65 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 67:52.89 libxpcomglue.a 67:52.97 liblgpllibs.so 67:53.11 libnss.a.desc 67:53.21 cd util; /usr/bin/gmake libs 67:55.72 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/util/libnssutil.a 67:55.75 cd freebl; /usr/bin/gmake libs 67:55.77 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 67:55.77 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl' 67:56.43 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl/libfreebl.a 67:56.43 mkdir: cannot create directory '/builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/freebl': File exists 68:10.42 cd softoken; /usr/bin/gmake libs 68:14.92 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/softoken/libsoftokn.a 68:14.97 cd base; /usr/bin/gmake libs 68:15.51 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/base/libnssb.a 68:15.51 cd dev; /usr/bin/gmake libs 68:16.23 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/dev/libnssdev.a 68:16.23 cd pki; /usr/bin/gmake libs 68:16.24 libgfx_ots_src.a.desc 68:16.55 libmozglue.a 68:16.62 libmozglue.a.desc 68:16.77 libmemory.a 68:16.84 libmemory.a.desc 68:17.50 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/pki/libnsspki.a 68:17.51 cd libpkix; /usr/bin/gmake libs 68:17.52 cd include; /usr/bin/gmake libs 68:17.53 cd pkix; /usr/bin/gmake libs 68:17.55 cd certsel; /usr/bin/gmake libs 68:17.64 libunicharutil_external_s.a 68:17.86 libunicharutil_external_s.a.desc 68:17.93 libmozavutil.so.symbols 68:18.17 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/certsel/libpkixcertsel.a 68:18.17 cd crlsel; /usr/bin/gmake libs 68:18.63 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/crlsel/libpkixcrlsel.a 68:18.63 cd checker; /usr/bin/gmake libs 68:20.47 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/checker/libpkixchecker.a 68:20.47 cd params; /usr/bin/gmake libs 68:21.19 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/params/libpkixparams.a 68:21.19 cd results; /usr/bin/gmake libs 68:21.88 /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string': 68:21.88 Warning: -Wformat-truncation= in /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 68:21.88 /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c:103:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=] 68:21.88 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 68:21.88 ^~~~ 68:21.88 /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] 68:21.88 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 68:21.88 ^~~~~~~~~~~~~~~~~~~~~~~~ 68:21.88 /builddir/build/BUILD/pale-moon/platform/media/ffvpx/libavutil/timecode.c:103:5: note: 'snprintf' output between 12 and 32 bytes into a destination of size 23 68:21.88 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 68:21.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:21.88 neg ? "-" : "", 68:21.88 ~~~~~~~~~~~~~~~ 68:21.88 hh, mm, ss, drop ? ';' : ':', ff); 68:21.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:21.94 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/results/libpkixresults.a 68:21.94 cd store; /usr/bin/gmake libs 68:21.99 libmozavutil.so 68:22.07 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/store/libpkixstore.a 68:22.07 cd top; /usr/bin/gmake libs 68:22.67 palemoon 68:23.35 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/top/libpkixtop.a 68:23.35 cd util; /usr/bin/gmake libs 68:24.39 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix/util/libpkixutil.a 68:24.40 cd pkix_pl_nss; /usr/bin/gmake libs 68:24.41 cd pki; /usr/bin/gmake libs 68:27.75 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/pki/libpkixpki.a 68:27.75 cd system; /usr/bin/gmake libs 68:29.57 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/system/libpkixsystem.a 68:29.57 cd module; /usr/bin/gmake libs 68:32.05 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/module/libpkixmodule.a 68:32.06 cd certdb; /usr/bin/gmake libs 68:32.68 libnetwerk_dns.a.desc 68:34.18 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/certdb/libcertdb.a 68:34.18 cd certhigh; /usr/bin/gmake libs 68:35.88 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/certhigh/libcerthi.a 68:35.88 cd pk11wrap; /usr/bin/gmake libs 68:41.04 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/pk11wrap/libpk11wrap.a 68:41.04 cd cryptohi; /usr/bin/gmake libs 68:41.72 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/cryptohi/libcryptohi.a 68:41.72 cd nss; /usr/bin/gmake libs 68:42.32 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/nss/libnss.a 68:42.72 cd ssl; /usr/bin/gmake libs 68:50.06 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/ssl/libssl.a 68:50.14 cd pkcs7; /usr/bin/gmake libs 68:51.17 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/pkcs7/libpkcs7.a 68:51.17 cd pkcs12; /usr/bin/gmake libs 68:52.35 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/pkcs12/libpkcs12.a 68:52.35 cd smime; /usr/bin/gmake libs 68:54.38 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/smime/libsmime.a 68:54.44 cd crmf; /usr/bin/gmake libs 68:55.93 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/crmf/libcrmf.a 68:55.93 cd jar; /usr/bin/gmake libs 68:56.54 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/jar/libjar.a 68:56.55 cd ckfw; /usr/bin/gmake libs 68:58.20 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/lib/ckfw/libnssckfw.a 68:58.20 cd builtins; /usr/bin/gmake libs 68:58.84 cd testlib; /usr/bin/gmake libs 69:00.75 /builddir/build/BUILD/pale-moon/pmbuild/security/nss/cmd/lib/libsectool.a 69:01.06 cd mangle; /usr/bin/gmake libs 69:05.95 /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxFontconfigFonts.cpp: In member function 'virtual already_AddRefed gfxPangoFontGroup::FindFontForChar(uint32_t, uint32_t, uint32_t, gfxFontGroup::Script, gfxFont*, uint8_t*)': 69:05.95 Warning: -Wignored-qualifiers in /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxFontconfigFonts.cpp: type qualifiers ignored on cast result type 69:05.95 /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxFontconfigFonts.cpp:1620:91: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 69:05.95 (const PangoScript)hb_glib_script_from_script(hb_script_from_iso15924_tag(scriptTag)); 69:05.95 ^ 69:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxFontShaper::DrawTarget*, gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*)': 69:09.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxGraphiteShaper.cpp: 'clusterLoc' may be used uninitialized in this function 69:09.71 /builddir/build/BUILD/pale-moon/platform/gfx/thebes/gfxGraphiteShaper.cpp:349:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 69:09.71 (xLocs[j] - clusterLoc - adv); 69:27.85 libnspr.a.desc 69:27.92 libgkmedias.a.desc 69:28.00 libcrmf.a.desc 69:28.08 libmozavcodec.so.symbols 69:28.15 libgfx_thebes.a.desc 69:42.40 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/EnvironmentObject-inl.h:12, 69:42.41 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ArgumentsObject-inl.h:15, 69:42.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:42: 69:42.41 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 69:42.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 69:42.41 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 69:42.41 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 69:42.41 ^ 69:42.41 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 69:42.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 69:42.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 69:42.41 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 69:42.41 class HeapSlot : public WriteBarrieredBase 69:42.41 ^~~~~~~~ 69:42.53 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:42.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:42.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:42.53 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:42.53 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:42.53 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:42.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 69:42.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 69:42.53 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 69:42.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 69:42.53 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 69:42.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 69:42.53 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 69:42.54 memset(aT, 0, sizeof(T)); 69:42.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:42.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 69:42.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 69:42.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 69:42.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 69:42.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 69:42.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 69:42.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 69:42.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 69:42.54 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 69:42.54 struct JSSubString { 69:42.54 ^~~~~~~~~~~ 69:42.59 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:42.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:42.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:42.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 69:42.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 69:42.60 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 69:42.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 69:42.60 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 69:42.60 memset(aT, 0, sizeof(T)); 69:42.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:42.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ArgumentsObject-inl.h:13, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:42: 69:42.60 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 69:42.60 struct Address 69:42.60 ^~~~~~~ 69:42.60 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:42.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:42.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:42.60 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:42.60 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.h:11, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:6: 69:42.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 69:42.61 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 69:42.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 69:42.61 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 69:42.61 memset(aT, 0, sizeof(T)); 69:42.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:42.61 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ArgumentsObject-inl.h:13, 69:42.61 from /builddir/build/BUILD/pale-moon/platform/js/src/jsarray.cpp:42: 69:42.61 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 69:42.61 struct BaseIndex 69:42.61 ^~~~~~~~~ 69:46.69 libmozavcodec.so 69:51.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:27: 69:51.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 69:51.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 69:51.06 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 69:51.06 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 69:51.06 ^ 69:51.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 69:51.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:9, 69:51.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 69:51.06 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 69:51.06 class HeapSlot : public WriteBarrieredBase 69:51.06 ^~~~~~~~ 69:51.11 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:51.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:51.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:51.11 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 69:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:9, 69:51.11 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 69:51.11 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 69:51.11 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 69:51.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 69:51.12 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 69:51.12 memset(aT, 0, sizeof(T)); 69:51.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:51.12 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 69:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 69:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 69:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 69:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 69:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 69:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 69:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 69:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:14, 69:51.12 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 69:51.12 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 69:51.12 struct JSSubString { 69:51.12 ^~~~~~~~~~~ 69:51.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:51.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:51.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:51.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:51.16 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:51.16 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:51.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 69:51.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:9, 69:51.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 69:51.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 69:51.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 69:51.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 69:51.16 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 69:51.16 memset(aT, 0, sizeof(T)); 69:51.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:51.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:51.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:51.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 69:51.16 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:25: 69:51.16 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 69:51.16 struct Address 69:51.16 ^~~~~~~ 69:51.16 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:51.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:51.16 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:51.17 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:51.17 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:51.17 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 69:51.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 69:51.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatominlines.h:9, 69:51.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:10: 69:51.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 69:51.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 69:51.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 69:51.17 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 69:51.17 memset(aT, 0, sizeof(T)); 69:51.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:51.17 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:51.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:51.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 69:51.17 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.cpp:25: 69:51.17 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 69:51.17 struct BaseIndex 69:51.17 ^~~~~~~~~ 69:55.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 69:55.43 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 69:55.43 from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsClientAuthRemember.h:10, 69:55.43 from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 69:55.43 from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 69:55.43 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsCrypto.cpp: In member function 'virtual nsresult nsPkcs11::QueryInterface(const nsIID&, void**)': 69:55.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 69:55.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:55.43 foundInterface = 0; \ 69:55.43 ^~~~~~~~~~~~~~ 69:55.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:55.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:55.43 ^~~~~~~~~~~~~~~~~~~~~~~ 69:55.43 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsCrypto.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:55.43 NS_INTERFACE_MAP_END 69:55.43 ^~~~~~~~~~~~~~~~~~~~ 69:55.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:55.43 else 69:55.43 ^~~~ 69:55.43 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:55.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:55.43 ^~~~~~~~~~~~~~~~~~ 69:55.44 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsCrypto.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:55.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 69:55.44 ^~~~~~~~~~~~~~~~~~~~~~ 69:56.79 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 69:56.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 69:56.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:56.79 foundInterface = 0; \ 69:56.79 ^~~~~~~~~~~~~~ 69:56.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:56.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:56.80 ^~~~~~~~~~~~~~~~~~~~~~~ 69:56.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:56.80 NS_INTERFACE_MAP_END 69:56.80 ^~~~~~~~~~~~~~~~~~~~ 69:56.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 69:56.80 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 69:56.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 69:56.80 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 69:56.80 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 69:56.80 ^~~~~~~~~~~~~~~~~~~~ 69:56.80 In file included from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 69:56.80 from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 69:56.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:56.80 } else 69:56.80 ^~~~ 69:56.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 69:56.80 } else 69:56.80 ^~~~ 69:56.80 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 69:56.80 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 69:56.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 69:56.80 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 69:56.80 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 69:56.80 ^~~~~~~~~~~~~~~~~~~~ 69:56.87 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 69:56.87 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 69:56.87 from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsClientAuthRemember.h:10, 69:56.87 from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 69:56.87 from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 69:56.87 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp: In member function 'virtual nsresult nsNSSCertListFakeTransport::QueryInterface(const nsIID&, void**)': 69:56.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 69:56.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:56.87 foundInterface = 0; \ 69:56.87 ^~~~~~~~~~~~~~ 69:56.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:56.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:56.88 ^~~~~~~~~~~~~~~~~~~~~~~ 69:56.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:56.88 NS_INTERFACE_MAP_END 69:56.88 ^~~~~~~~~~~~~~~~~~~~ 69:56.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 69:56.88 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 69:56.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 69:56.88 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 69:56.88 NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 69:56.88 ^~~~~~~~~~~~~~~~~~~~ 69:56.88 In file included from /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 69:56.88 from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 69:56.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:56.88 } else 69:56.88 ^~~~ 69:56.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 69:56.88 } else 69:56.88 ^~~~ 69:56.88 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 69:56.88 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 69:56.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 69:56.88 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 69:56.88 NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 69:56.88 ^~~~~~~~~~~~~~~~~~~~ 69:57.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:41: 69:57.27 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 69:57.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 69:57.27 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 69:57.27 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 69:57.27 ^ 69:57.27 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 69:57.27 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:31: 69:57.27 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 69:57.27 class HeapSlot : public WriteBarrieredBase 69:57.27 ^~~~~~~~ 69:57.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:57.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:57.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:57.31 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:57.31 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:57.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 69:57.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:10: 69:57.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 69:57.31 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 69:57.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 69:57.31 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 69:57.31 memset(aT, 0, sizeof(T)); 69:57.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:57.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 69:57.31 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 69:57.31 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 69:57.32 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 69:57.32 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 69:57.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 69:57.32 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 69:57.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 69:57.32 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:32: 69:57.32 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 69:57.32 struct JSSubString { 69:57.32 ^~~~~~~~~~~ 69:57.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:57.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:57.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:57.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:10: 69:57.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 69:57.36 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 69:57.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 69:57.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 69:57.36 memset(aT, 0, sizeof(T)); 69:57.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:57.36 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:41: 69:57.36 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 69:57.36 struct Address 69:57.36 ^~~~~~~ 69:57.36 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 69:57.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 69:57.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 69:57.36 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.h:13, 69:57.36 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:10: 69:57.36 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 69:57.36 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 69:57.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 69:57.37 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 69:57.37 memset(aT, 0, sizeof(T)); 69:57.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:57.37 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 69:57.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 69:57.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 69:57.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 69:57.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 69:57.37 from /builddir/build/BUILD/pale-moon/platform/js/src/jsmath.cpp:41: 69:57.37 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 69:57.37 struct BaseIndex 69:57.37 ^~~~~~~~~ 70:01.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsutil.h:18, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jsutil.cpp:8: 70:01.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:01.77 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:01.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:01.77 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:01.77 memset(aT, 0, sizeof(T)); 70:01.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:01.77 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/HelperThreads.h:20, 70:01.77 from /builddir/build/BUILD/pale-moon/platform/js/src/jsutil.cpp:19: 70:01.77 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:01.77 struct JSSubString { 70:01.77 ^~~~~~~~~~~ 70:04.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:65: 70:04.64 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNTLMAuthModule.cpp: In function 'nsresult GenerateType3Msg(const nsString&, const nsString&, const nsString&, const void*, uint32_t, void**, uint32_t*)': 70:04.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNTLMAuthModule.cpp: 'ntlmv2Resp' may be used uninitialized in this function 70:04.64 /builddir/build/BUILD/pale-moon/platform/security/manager/ssl/nsNTLMAuthModule.cpp:917:11: warning: 'ntlmv2Resp' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:04.64 memcpy(static_cast(*outBuf) + offset.value(), ntlmv2Resp, 70:04.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:04.64 NTLMv2_RESP_LEN); 70:04.64 ~~~~~~~~~~~~~~~~ 70:04.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 70:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 70:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 70:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Initialization.cpp:16: 70:04.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:04.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:04.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:04.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:04.87 memset(aT, 0, sizeof(T)); 70:04.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:04.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 70:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Initialization.cpp:16: 70:04.87 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:04.87 struct JSSubString { 70:04.87 ^~~~~~~~~~~ 70:04.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:04.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:04.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:04.91 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:04.91 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:04.91 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 70:04.91 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 70:04.91 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/AtomicsObject.h:12, 70:04.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Initialization.cpp:16: 70:04.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 70:04.91 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 70:04.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 70:04.91 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 70:04.91 memset(aT, 0, sizeof(T)); 70:04.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:04.91 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 70:04.91 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Initialization.cpp:29: 70:04.91 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 70:04.91 class CodeSegment 70:04.91 ^~~~~~~~~~~ 70:08.02 libsecurity_manager_ssl.a.desc 70:08.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 70:08.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 70:08.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.h:11, 70:08.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.cpp:6: 70:08.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:08.29 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:08.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:08.29 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:08.29 memset(aT, 0, sizeof(T)); 70:08.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:08.29 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 70:08.29 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.h:11, 70:08.30 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.cpp:6: 70:08.30 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:08.30 struct JSSubString { 70:08.30 ^~~~~~~~~~~ 70:08.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 70:08.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 70:08.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.cpp:6: 70:08.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:08.68 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:08.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:08.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:08.68 memset(aT, 0, sizeof(T)); 70:08.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:08.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 70:08.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.cpp:6: 70:08.69 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:08.69 struct JSSubString { 70:08.69 ^~~~~~~~~~~ 70:09.57 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:09.57 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:14, 70:09.57 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 70:09.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:09.57 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:09.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:09.57 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:09.57 memset(aT, 0, sizeof(T)); 70:09.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:09.57 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingTypes.h:10, 70:09.57 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLoggingGraph.h:11, 70:09.57 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:19, 70:09.57 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 70:09.57 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:09.57 struct JSSubString { 70:09.57 ^~~~~~~~~~~ 70:09.64 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:09.64 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:14, 70:09.64 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 70:09.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:09.64 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:09.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:09.64 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:09.64 memset(aT, 0, sizeof(T)); 70:09.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:09.64 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:09.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:09.64 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:17: 70:09.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:09.65 struct Address 70:09.65 ^~~~~~~ 70:09.65 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:14, 70:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 70:09.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:09.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:09.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:09.65 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:09.65 memset(aT, 0, sizeof(T)); 70:09.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:09.65 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:09.65 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:17: 70:09.65 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:09.65 struct BaseIndex 70:09.65 ^~~~~~~~~ 70:09.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 70:09.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 70:09.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:09.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:09.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:09.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:17: 70:09.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 70:09.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 70:09.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:09.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:09.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 70:09.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 70:09.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 70:09.90 memset(p, 0, numElems * sizeof(T)); 70:09.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:09.90 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:14, 70:09.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.cpp:6: 70:09.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 70:09.90 class HashTableEntry 70:09.90 ^~~~~~~~~~~~~~ 70:12.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Interpreter-inl.h:19, 70:12.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:98, 70:12.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 70:12.71 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 70:12.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 70:12.71 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 70:12.71 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 70:12.71 ^ 70:12.71 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 70:12.71 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 70:12.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:12.71 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:12.71 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:12.71 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 70:12.71 class HeapSlot : public WriteBarrieredBase 70:12.71 ^~~~~~~~ 70:12.96 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:12.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:12.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:12.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:12.96 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:12.96 memset(aT, 0, sizeof(T)); 70:12.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:12.96 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:12.96 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:12.96 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:12.96 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:12.96 struct JSSubString { 70:12.96 ^~~~~~~~~~~ 70:13.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:13.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:13.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:13.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 70:13.02 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 70:13.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 70:13.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 70:13.02 memset(aT, 0, sizeof(T)); 70:13.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:13.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:23, 70:13.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:92, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 70:13.02 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 70:13.02 class CodeSegment 70:13.02 ^~~~~~~~~~~ 70:13.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:13.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:13.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:13.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 70:13.02 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 70:13.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 70:13.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 70:13.02 memset(aT, 0, sizeof(T)); 70:13.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:13.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:92, 70:13.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 70:13.02 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 70:13.02 struct LinkDataCacheablePod 70:13.02 ^~~~~~~~~~~~~~~~~~~~ 70:13.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:13.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:13.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:13.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:13.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:13.03 memset(aT, 0, sizeof(T)); 70:13.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:13.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:96, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 70:13.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:13.03 struct Address 70:13.03 ^~~~~~~ 70:13.03 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:13.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:13.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:13.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:13.03 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:13.03 memset(aT, 0, sizeof(T)); 70:13.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:13.03 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 70:13.03 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.cpp:96, 70:13.03 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 70:13.03 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:13.03 struct BaseIndex 70:13.03 ^~~~~~~~~ 70:14.41 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 70:14.41 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:14.41 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 70:14.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 70:14.41 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 70:14.41 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 70:14.41 ^ 70:14.41 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 70:14.41 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 70:14.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:14.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:14, 70:14.41 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 70:14.41 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:14.41 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 70:14.41 class HeapSlot : public WriteBarrieredBase 70:14.41 ^~~~~~~~ 70:15.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 70:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:15.63 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:15.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:15.63 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:15.63 memset(aT, 0, sizeof(T)); 70:15.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:15.63 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:14, 70:15.63 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 70:15.63 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:15.63 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:15.63 struct JSSubString { 70:15.63 ^~~~~~~~~~~ 70:15.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 70:15.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:15.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:15.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:15.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:15.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:15.68 memset(aT, 0, sizeof(T)); 70:15.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:15.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 70:15.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:15.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:15.68 struct Address 70:15.68 ^~~~~~~ 70:15.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 70:15.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:15.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:15.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:15.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:15.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:15.68 memset(aT, 0, sizeof(T)); 70:15.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:15.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 70:15.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 70:15.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:15.68 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:15.68 struct BaseIndex 70:15.68 ^~~~~~~~~ 70:15.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:15.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:15.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 70:15.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 70:15.81 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:15.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]': 70:15.81 /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.cpp:600:15: required from here 70:15.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::NativeIterator' with no trivial copy-assignment; use assignment or value-initialization instead 70:15.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::NativeIterator' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70:15.81 memset(aT, 0, sizeof(T)); 70:15.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:15.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:12, 70:15.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:15.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 70:15.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 70:15.81 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:15.81 /builddir/build/BUILD/pale-moon/platform/js/src/jsiter.h:32:8: note: 'struct js::NativeIterator' declared here 70:15.81 struct NativeIterator 70:15.81 ^~~~~~~~~~~~~~ 70:16.04 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 70:16.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 70:16.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:16.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 70:16.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:16.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 70:16.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:37, 70:16.04 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:16.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 70:16.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 70:16.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:16.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:16.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 70:16.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 70:16.04 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 70:16.04 memset(p, 0, numElems * sizeof(T)); 70:16.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:16.04 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:16.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:16.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 70:16.04 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:16.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:29, 70:16.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.h:13, 70:16.04 from /builddir/build/BUILD/pale-moon/platform/js/src/jsexn.cpp:10, 70:16.04 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 70:16.04 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 70:16.04 class HashTableEntry 70:16.04 ^~~~~~~~~~~~~~ 70:19.67 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/threading/Thread.h:14, 70:19.67 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:17, 70:19.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCode.h:20, 70:19.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:24, 70:19.67 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:14, 70:19.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:19.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:19.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:19.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h: In member function 'void js::GCRekeyableHashMap::sweep() [with Key = js::CrossCompartmentKey; Value = js::detail::UnsafeBareReadBarriered; HashPolicy = js::CrossCompartmentKey::Hasher; AllocPolicy = js::SystemAllocPolicy; MapSweepPolicy = JS::DefaultMapSweepPolicy >]': 70:19.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function 70:19.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h:151:41: warning: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:19.67 , mHead(Forward(Head(aOther))) {} 70:19.67 ^ 70:19.67 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:19.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:19.67 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:19.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:19.67 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:19.67 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:19.67 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1881:47: note: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 70:19.67 typename HashTableEntry::NonConstT t(mozilla::Move(*p)); 70:19.68 ^ 70:19.68 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/threading/Thread.h:14, 70:19.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TraceLogging.h:17, 70:19.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonCode.h:20, 70:19.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:24, 70:19.68 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:14, 70:19.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:19.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:19.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:19.68 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function 70:19.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/Tuple.h:151:41: warning: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:19.68 , mHead(Forward(Head(aOther))) {} 70:19.68 ^ 70:19.68 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:19.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:19.68 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 70:19.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 70:19.68 from /builddir/build/BUILD/pale-moon/platform/js/src/jsalloc.cpp:8, 70:19.68 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 70:19.68 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1881:47: note: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 70:19.68 typename HashTableEntry::NonConstT t(mozilla::Move(*p)); 70:19.68 ^ 70:28.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 70:28.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 70:28.24 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 70:28.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 70:28.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 70:28.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 70:28.24 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 70:28.24 ^ 70:28.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 70:28.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfun.h:13, 70:28.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.h:14, 70:28.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:9, 70:28.24 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 70:28.24 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 70:28.24 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 70:28.24 class HeapSlot : public WriteBarrieredBase 70:28.24 ^~~~~~~~ 70:29.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 70:29.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 70:29.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 70:29.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 70:29.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 70:29.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:29.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:29.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:29.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:29.46 memset(aT, 0, sizeof(T)); 70:29.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:29.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 70:29.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 70:29.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 70:29.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 70:29.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:29.46 struct JSSubString { 70:29.46 ^~~~~~~~~~~ 70:29.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 70:29.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 70:29.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:29.54 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:29.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:29.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:29.54 memset(aT, 0, sizeof(T)); 70:29.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:29.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 70:29.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 70:29.54 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:29.54 struct Address 70:29.54 ^~~~~~~ 70:29.54 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:10, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 70:29.54 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 70:29.54 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 70:29.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:29.54 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:29.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:29.54 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:29.54 memset(aT, 0, sizeof(T)); 70:29.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:29.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:29.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:29.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 70:29.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 70:29.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 70:29.55 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 70:29.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:29.55 struct BaseIndex 70:29.55 ^~~~~~~~~ 70:29.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches-inl.h:17, 70:29.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TaggedProto.cpp:14, 70:29.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:11: 70:29.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 70:29.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 70:29.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 70:29.82 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 70:29.82 ^ 70:29.82 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:16, 70:29.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 70:29.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 70:29.82 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 70:29.82 class HeapSlot : public WriteBarrieredBase 70:29.82 ^~~~~~~~ 70:29.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 70:29.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 70:29.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:29.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 70:29.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 70:29.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack.cpp:6, 70:29.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 70:29.89 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 70:29.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 70:29.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:29.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 70:29.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 70:29.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 70:29.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 70:29.90 memset(p, 0, numElems * sizeof(T)); 70:29.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:29.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 70:29.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 70:29.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 70:29.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Value.h:22, 70:29.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsutil.h:23, 70:29.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:15, 70:29.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.h:15, 70:29.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 70:29.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 70:29.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 70:29.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 70:29.90 class HashTableEntry 70:29.90 ^~~~~~~~~~~~~~ 70:30.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:30.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:30.56 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:14, 70:30.56 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 70:30.56 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 70:30.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:30.56 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:30.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:30.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:30.56 memset(aT, 0, sizeof(T)); 70:30.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:30.56 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:30.56 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:22, 70:30.56 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 70:30.56 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 70:30.56 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:30.56 struct JSSubString { 70:30.56 ^~~~~~~~~~~ 70:30.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:14, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 70:30.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 70:30.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:30.62 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:30.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:30.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:30.62 memset(aT, 0, sizeof(T)); 70:30.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:30.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:16, 70:30.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 70:30.62 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:30.62 struct Address 70:30.62 ^~~~~~~ 70:30.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.h:14, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:6, 70:30.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 70:30.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:30.62 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:30.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:30.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:30.62 memset(aT, 0, sizeof(T)); 70:30.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:30.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:30.62 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Symbol.cpp:16, 70:30.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 70:30.62 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:30.62 struct BaseIndex 70:30.62 ^~~~~~~~~ 70:39.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:10, 70:39.39 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 70:39.39 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 70:39.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 70:39.39 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 70:39.39 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 70:39.39 ^ 70:39.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 70:39.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 70:39.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:39.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:8, 70:39.39 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 70:39.39 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 70:39.39 class HeapSlot : public WriteBarrieredBase 70:39.39 ^~~~~~~~ 70:39.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:39.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:39.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/UbiNodeCensus.h:14, 70:39.92 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:6, 70:39.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 70:39.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:39.92 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:39.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:39.93 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:39.93 memset(aT, 0, sizeof(T)); 70:39.93 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:39.93 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:39.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:39.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:39.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:39.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:39.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:39.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 70:39.93 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:39.93 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:8, 70:39.93 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 70:39.93 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:39.93 struct JSSubString { 70:39.93 ^~~~~~~~~~~ 70:39.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:39.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:39.97 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/UbiNodeCensus.h:14, 70:39.97 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:6, 70:39.97 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 70:39.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:39.97 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:39.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:39.97 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:39.97 memset(aT, 0, sizeof(T)); 70:39.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:39.97 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:39.97 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:10, 70:39.98 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 70:39.98 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:39.98 struct Address 70:39.98 ^~~~~~~ 70:39.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 70:39.98 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/UbiNodeCensus.h:14, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:6, 70:39.98 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 70:39.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:39.98 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:39.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:39.98 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:39.98 memset(aT, 0, sizeof(T)); 70:39.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:39.98 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 70:39.98 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/UbiNodeCensus.cpp:10, 70:39.98 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 70:39.98 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:39.98 struct BaseIndex 70:39.98 ^~~~~~~~~ 70:48.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:48.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:48.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:48.70 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Xdr.h:12, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Xdr.cpp:6, 70:48.70 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 70:48.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:48.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:48.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:48.70 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:48.70 memset(aT, 0, sizeof(T)); 70:48.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:48.70 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 70:48.70 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Xdr.cpp:13, 70:48.70 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 70:48.70 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:48.70 struct JSSubString { 70:48.70 ^~~~~~~~~~~ 70:51.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 70:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:36, 70:51.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 70:51.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 70:51.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 70:51.07 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 70:51.07 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 70:51.07 ^ 70:51.07 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 70:51.07 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:23, 70:51.07 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 70:51.07 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 70:51.07 class HeapSlot : public WriteBarrieredBase 70:51.07 ^~~~~~~~ 70:51.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:51.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:51.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:51.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.h:12, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:10, 70:51.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 70:51.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:51.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:51.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:51.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:51.86 memset(aT, 0, sizeof(T)); 70:51.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:51.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 70:51.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:24, 70:51.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 70:51.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:51.86 struct JSSubString { 70:51.86 ^~~~~~~~~~~ 70:51.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.h:12, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:10, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 70:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:51.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:51.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:51.92 memset(aT, 0, sizeof(T)); 70:51.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:51.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:36, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 70:51.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:51.92 struct Address 70:51.92 ^~~~~~~ 70:51.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.h:12, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:10, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 70:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:51.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:51.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:51.92 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:51.92 memset(aT, 0, sizeof(T)); 70:51.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:51.92 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 70:51.92 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:36, 70:51.92 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 70:51.92 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:51.92 struct BaseIndex 70:51.92 ^~~~~~~~~ 70:52.02 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 70:52.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:18, 70:52.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 70:52.02 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 70:52.02 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 70:52.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.h:12, 70:52.02 from /builddir/build/BUILD/pale-moon/platform/js/src/jsnum.cpp:10, 70:52.02 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 70:52.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = {anonymous}::BytecodeParser::Bytecode]': 70:52.02 /builddir/build/BUILD/pale-moon/platform/js/src/jsopcode.cpp:264:43: required from here 70:52.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class {anonymous}::BytecodeParser::Bytecode'; use assignment or value-initialization instead 70:52.02 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class {anonymous}::BytecodeParser::Bytecode'; use assignment or value-initialization instead [-Wclass-memaccess] 70:52.02 memset(aT, 0, sizeof(T)); 70:52.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:52.02 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src2.cpp:29: 70:52.02 /builddir/build/BUILD/pale-moon/platform/js/src/jsopcode.cpp:261:11: note: 'class {anonymous}::BytecodeParser::Bytecode' declared here 70:52.02 class Bytecode 70:52.02 ^~~~~~~~ 70:53.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:55, 70:53.24 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 70:53.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 70:53.24 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 70:53.24 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 70:53.24 ^ 70:53.24 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 70:53.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:17, 70:53.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 70:53.24 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 70:53.24 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.24 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 70:53.24 class HeapSlot : public WriteBarrieredBase 70:53.24 ^~~~~~~~ 70:53.47 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 70:53.47 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 70:53.47 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 70:53.47 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 70:53.47 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 70:53.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 70:53.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 70:53.47 memset(aT, 0, sizeof(T)); 70:53.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:53.48 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 70:53.48 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 70:53.48 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.48 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 70:53.48 struct JSSubString { 70:53.48 ^~~~~~~~~~~ 70:53.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 70:53.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 70:53.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 70:53.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 70:53.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 70:53.51 memset(aT, 0, sizeof(T)); 70:53.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:53.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 70:53.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 70:53.51 struct Address 70:53.51 ^~~~~~~ 70:53.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 70:53.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 70:53.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 70:53.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 70:53.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 70:53.51 memset(aT, 0, sizeof(T)); 70:53.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:53.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 70:53.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 70:53.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 70:53.52 struct BaseIndex 70:53.52 ^~~~~~~~~ 70:53.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 70:53.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 70:53.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 70:53.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]': 70:53.62 /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:2486:25: required from here 70:53.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSScript' with no trivial copy-assignment; use value-initialization instead 70:53.62 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSScript' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 70:53.62 memset(aT, 0, sizeof(T)); 70:53.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:53.62 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:9, 70:53.62 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:10, 70:53.62 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:53.62 /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:788:7: note: 'class JSScript' declared here 70:53.62 class JSScript : public js::gc::TenuredCell 70:53.62 ^~~~~~~~ 70:54.31 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.cpp:37, 70:54.31 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 70:54.31 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 70:54.31 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 70:54.31 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 70:54.31 static size_t MaxSrcNotesLength = INT32_MAX; 70:54.31 ^~~~~~~~~~~~~~~~~ 70:54.31 Warning: -Wunused-variable in /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 70:54.31 /builddir/build/BUILD/pale-moon/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 70:54.31 static size_t MaxBytecodeLength = INT32_MAX; 70:54.31 ^~~~~~~~~~~~~~~~~ 71:04.74 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:18, 71:04.74 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 71:04.74 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 71:04.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 71:04.75 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 71:04.75 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 71:04.75 ^ 71:04.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 71:04.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 71:04.75 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:04.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 71:04.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 71:04.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 71:04.75 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 71:04.75 class HeapSlot : public WriteBarrieredBase 71:04.75 ^~~~~~~~ 71:04.81 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 71:04.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:04.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:04.81 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 71:04.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 71:04.81 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 71:04.81 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 71:04.81 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 71:04.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 71:04.81 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 71:04.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 71:04.81 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 71:04.81 memset(aT, 0, sizeof(T)); 71:04.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:04.81 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 71:04.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 71:04.81 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 71:04.81 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 71:04.81 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 71:04.81 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 71:04.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 71:04.82 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:04.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 71:04.82 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 71:04.82 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 71:04.82 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 71:04.82 struct JSSubString { 71:04.82 ^~~~~~~~~~~ 71:04.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 71:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 71:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 71:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 71:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 71:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 71:04.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 71:04.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 71:04.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 71:04.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 71:04.86 memset(aT, 0, sizeof(T)); 71:04.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:04.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 71:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:17, 71:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 71:04.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 71:04.86 struct Address 71:04.86 ^~~~~~~ 71:04.86 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 71:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 71:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 71:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.h:9, 71:04.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:6, 71:04.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 71:04.86 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 71:04.86 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 71:04.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 71:04.87 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 71:04.87 memset(aT, 0, sizeof(T)); 71:04.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:04.87 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 71:04.87 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/AsyncIteration.cpp:17, 71:04.87 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 71:04.87 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 71:04.87 struct BaseIndex 71:04.87 ^~~~~~~~~ 71:08.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:22, 71:08.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:11, 71:08.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 71:08.38 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 71:08.38 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 71:08.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 71:08.38 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 71:08.38 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 71:08.38 ^ 71:08.38 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 71:08.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 71:08.38 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:08.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.h:15, 71:08.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:9, 71:08.38 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 71:08.38 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 71:08.38 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 71:08.38 class HeapSlot : public WriteBarrieredBase 71:08.38 ^~~~~~~~ 71:09.34 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:09.34 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Conversions.h:17, 71:09.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.h:17, 71:09.34 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.cpp:6, 71:09.35 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 71:09.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 71:09.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 71:09.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 71:09.35 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 71:09.35 memset(aT, 0, sizeof(T)); 71:09.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:09.35 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.h:15, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:9, 71:09.35 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 71:09.35 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 71:09.35 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 71:09.35 struct JSSubString { 71:09.35 ^~~~~~~~~~~ 71:09.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:09.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Conversions.h:17, 71:09.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.h:17, 71:09.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.cpp:6, 71:09.39 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 71:09.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 71:09.39 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 71:09.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 71:09.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 71:09.39 memset(aT, 0, sizeof(T)); 71:09.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:09.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:09.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:09.39 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 71:09.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 71:09.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:11, 71:09.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 71:09.39 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 71:09.39 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 71:09.39 struct Address 71:09.39 ^~~~~~~ 71:09.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:09.39 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Conversions.h:17, 71:09.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.h:17, 71:09.39 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.cpp:6, 71:09.39 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 71:09.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 71:09.39 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 71:09.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 71:09.39 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 71:09.39 memset(aT, 0, sizeof(T)); 71:09.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:09.39 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:09.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:09.40 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 71:09.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Stack-inl.h:16, 71:09.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger-inl.h:11, 71:09.40 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:6, 71:09.40 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 71:09.40 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 71:09.40 struct BaseIndex 71:09.40 ^~~~~~~~~ 71:09.47 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:09.47 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Conversions.h:17, 71:09.47 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.h:17, 71:09.47 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/DateTime.cpp:6, 71:09.47 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 71:09.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 71:09.47 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 71:09.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 71:09.47 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 71:09.47 memset(aT, 0, sizeof(T)); 71:09.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:09.47 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 71:09.47 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:39, 71:09.47 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 71:09.47 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 71:09.48 class CodeSegment 71:09.48 ^~~~~~~~~~~ 71:11.44 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 71:11.44 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:13, 71:11.45 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:11.45 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 71:11.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 71:11.45 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 71:11.45 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 71:11.45 ^ 71:11.45 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 71:11.45 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 71:11.45 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:11.45 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 71:11.45 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 71:11.45 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:11.45 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 71:11.45 class HeapSlot : public WriteBarrieredBase 71:11.45 ^~~~~~~~ 71:12.13 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 71:12.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:12.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:12.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 71:12.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 71:12.13 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 71:12.13 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 71:12.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:12.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 71:12.13 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 71:12.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 71:12.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 71:12.14 memset(aT, 0, sizeof(T)); 71:12.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:12.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 71:12.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 71:12.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 71:12.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 71:12.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 71:12.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 71:12.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 71:12.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:12.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 71:12.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 71:12.14 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:12.14 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 71:12.14 struct JSSubString { 71:12.14 ^~~~~~~~~~~ 71:12.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:12.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 71:12.19 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 71:12.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 71:12.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 71:12.19 memset(aT, 0, sizeof(T)); 71:12.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:12.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:11, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:12.19 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 71:12.19 struct Address 71:12.19 ^~~~~~~ 71:12.19 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:18, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:12.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 71:12.19 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 71:12.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 71:12.19 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 71:12.19 memset(aT, 0, sizeof(T)); 71:12.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:12.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 71:12.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:11, 71:12.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:12.19 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 71:12.19 struct BaseIndex 71:12.19 ^~~~~~~~~ 71:12.55 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 71:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 71:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 71:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 71:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscriptinlines.h:11, 71:12.55 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:11, 71:12.55 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:12.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 71:12.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 71:12.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 71:12.55 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 71:12.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 71:12.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 71:12.55 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 71:12.55 memset(p, 0, numElems * sizeof(T)); 71:12.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:12.56 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:12.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:12.56 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCVector.h:11, 71:12.56 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:14, 71:12.56 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.h:9, 71:12.56 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/GeneratorObject.cpp:6, 71:12.56 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 71:12.56 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 71:12.56 class HashTableEntry 71:12.56 ^~~~~~~~~~~~~~ 71:20.43 In file included from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 71:20.43 /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 71:20.43 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp: 's' may be used uninitialized in this function 71:20.43 /builddir/build/BUILD/pale-moon/platform/js/src/vm/Debugger.cpp:10389:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 71:20.43 const char* s; 71:20.43 ^ 71:28.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 71:28.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject.cpp:6, 71:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:11: 71:28.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 71:28.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 71:28.86 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 71:28.86 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 71:28.86 ^ 71:28.86 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 71:28.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:11, 71:28.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:28.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 71:28.86 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 71:28.86 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 71:28.86 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:11, 71:28.86 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:28.86 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 71:28.87 class HeapSlot : public WriteBarrieredBase 71:28.87 ^~~~~~~~ 71:29.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:29.01 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 71:29.01 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 71:29.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 71:29.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 71:29.01 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 71:29.01 memset(aT, 0, sizeof(T)); 71:29.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:29.01 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 71:29.01 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:11, 71:29.01 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.01 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 71:29.01 struct JSSubString { 71:29.01 ^~~~~~~~~~~ 71:29.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:29.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 71:29.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 71:29.06 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 71:29.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 71:29.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 71:29.06 memset(aT, 0, sizeof(T)); 71:29.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:29.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:17, 71:29.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.06 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 71:29.06 struct Address 71:29.06 ^~~~~~~ 71:29.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:29.06 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 71:29.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 71:29.06 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 71:29.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 71:29.06 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 71:29.06 memset(aT, 0, sizeof(T)); 71:29.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:29.06 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Bailouts.h:12, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineJIT.h:15, 71:29.06 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:17, 71:29.06 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.06 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 71:29.06 struct BaseIndex 71:29.06 ^~~~~~~~~ 71:29.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:29.09 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 71:29.09 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 71:29.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 71:29.09 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:62:33: required from here 71:29.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 71:29.09 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 71:29.09 memset(aT, 0, sizeof(T)); 71:29.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:29.09 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmInstance.h:22, 71:29.09 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:25, 71:29.09 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.09 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 71:29.09 class CodeSegment 71:29.09 ^~~~~~~~~~~ 71:29.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:29.10 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 71:29.10 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 71:29.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 71:29.10 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:43:51: required from here 71:29.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 71:29.10 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 71:29.10 memset(aT, 0, sizeof(T)); 71:29.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:29.10 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:27, 71:29.10 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.10 /builddir/build/BUILD/pale-moon/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 71:29.10 struct LinkDataCacheablePod 71:29.10 ^~~~~~~~~~~~~~~~~~~~ 71:29.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:29.13 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 71:29.13 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 71:29.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]': 71:29.13 /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.cpp:38:17: required from here 71:29.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead 71:29.13 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 71:29.13 memset(aT, 0, sizeof(T)); 71:29.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:29.13 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 71:29.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 71:29.13 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 71:29.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:29.13 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 71:29.13 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 71:29.13 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 71:29.13 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:11, 71:29.13 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.13 /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:85:7: note: 'class js::ObjectGroup' declared here 71:29.13 class ObjectGroup : public gc::TenuredCell 71:29.13 ^~~~~~~~~~~ 71:29.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:29.14 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/MemoryMetrics.h:18, 71:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:6, 71:29.14 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]': 71:29.14 /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.cpp:1663:17: required from here 71:29.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::ObjectGroupCompartment'; use assignment or value-initialization instead 71:29.14 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::ObjectGroupCompartment'; use assignment or value-initialization instead [-Wclass-memaccess] 71:29.14 memset(aT, 0, sizeof(T)); 71:29.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:29.14 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 71:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 71:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Caches.h:13, 71:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxt.h:17, 71:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/RegExpObject.h:12, 71:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/builtin/RegExp.h:9, 71:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartment.h:16, 71:29.14 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/MemoryMetrics.cpp:11, 71:29.14 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 71:29.14 /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:548:7: note: 'class js::ObjectGroupCompartment' declared here 71:29.14 class ObjectGroupCompartment 71:29.14 ^~~~~~~~~~~~~~~~~~~~~~ 71:31.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:13, 71:31.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 71:31.75 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 71:31.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 71:31.75 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 71:31.75 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 71:31.75 ^ 71:31.75 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:20, 71:31.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ShapedObject.h:9, 71:31.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:10, 71:31.75 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 71:31.75 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 71:31.75 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 71:31.75 class HeapSlot : public WriteBarrieredBase 71:31.75 ^~~~~~~~ 71:32.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 71:32.72 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:9, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 71:32.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 71:32.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 71:32.72 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 71:32.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 71:32.72 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 71:32.72 memset(aT, 0, sizeof(T)); 71:32.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:32.72 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ShapedObject.h:9, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:10, 71:32.72 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 71:32.72 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 71:32.73 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 71:32.73 struct JSSubString { 71:32.73 ^~~~~~~~~~~ 71:32.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 71:32.78 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:9, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 71:32.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 71:32.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 71:32.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 71:32.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 71:32.78 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 71:32.78 memset(aT, 0, sizeof(T)); 71:32.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:32.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:13, 71:32.78 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 71:32.78 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 71:32.78 struct Address 71:32.78 ^~~~~~~ 71:32.78 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jspubtd.h:16, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsapi.h:27, 71:32.78 from /builddir/build/BUILD/pale-moon/platform/js/src/jsfriendapi.h:15, 71:32.79 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/Proxy.h:11, 71:32.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.h:9, 71:32.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:6, 71:32.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 71:32.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 71:32.79 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 71:32.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 71:32.79 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 71:32.79 memset(aT, 0, sizeof(T)); 71:32.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:32.79 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:32.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:32.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscntxtinlines.h:15, 71:32.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jscompartmentinlines.h:13, 71:32.79 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:28, 71:32.79 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ProxyObject.cpp:13, 71:32.79 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 71:32.79 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 71:32.79 struct BaseIndex 71:32.79 ^~~~~~~~~ 71:40.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/NativeObject-inl.h:18, 71:40.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SavedStacks.cpp:38, 71:40.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:11: 71:40.19 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 71:40.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 71:40.19 /builddir/build/BUILD/pale-moon/platform/js/src/jsobjinlines.h:404:86: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 71:40.19 memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 71:40.19 ^ 71:40.19 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 71:40.19 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:17, 71:40.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 71:40.19 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 71:40.19 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 71:40.19 /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 71:40.19 class HeapSlot : public WriteBarrieredBase 71:40.19 ^~~~~~~~ 71:40.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 71:40.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 71:40.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 71:40.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:75:42: required from here 71:40.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 71:40.46 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 71:40.46 memset(aT, 0, sizeof(T)); 71:40.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:40.46 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/vm/String.h:14, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/IonTypes.h:18, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/TypeInference.h:21, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/ObjectGroup.h:17, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Shape.h:30, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jsobj.h:26, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/Scope.h:12, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/frontend/NameAnalysisTypes.h:11, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:21, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 71:40.46 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 71:40.46 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 71:40.46 /builddir/build/BUILD/pale-moon/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 71:40.46 struct JSSubString { 71:40.46 ^~~~~~~~~~~ 71:40.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 71:40.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 71:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 71:40.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:288:38: required from here 71:40.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 71:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 71:40.51 memset(aT, 0, sizeof(T)); 71:40.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:40.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:14, 71:40.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 71:40.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 71:40.51 struct Address 71:40.51 ^~~~~~~ 71:40.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:14, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 71:40.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 71:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 71:40.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:304:40: required from here 71:40.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 71:40.51 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 71:40.51 memset(aT, 0, sizeof(T)); 71:40.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:40.51 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:11, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 71:40.51 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:14, 71:40.51 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 71:40.51 /builddir/build/BUILD/pale-moon/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 71:40.51 struct BaseIndex 71:40.51 ^~~~~~~~~ 71:40.89 In file included from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BitSet.h:11, 71:40.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/Safepoints.h:9, 71:40.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitFrames.h:15, 71:40.89 from /builddir/build/BUILD/pale-moon/platform/js/src/jit/BaselineFrame.h:9, 71:40.89 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:14, 71:40.89 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 71:40.89 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': 71:40.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1248:63: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 71:40.89 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 71:40.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:91:69: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 71:40.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/LIR.h:1800:38: required from here 71:40.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 71:40.90 /builddir/build/BUILD/pale-moon/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 71:40.90 memset(p, 0, numElems * sizeof(T)); 71:40.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:40.90 In file included from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/TracingAPI.h:11, 71:40.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/GCPolicyAPI.h:45, 71:40.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/RootingAPI.h:22, 71:40.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallArgs.h:72, 71:40.90 from /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 71:40.90 from /builddir/build/BUILD/pale-moon/platform/js/src/NamespaceImports.h:14, 71:40.90 from /builddir/build/BUILD/pale-moon/platform/js/src/gc/Barrier.h:9, 71:40.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsatom.h:13, 71:40.90 from /builddir/build/BUILD/pale-moon/platform/js/src/jsscript.h:17, 71:40.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.h:14, 71:40.90 from /builddir/build/BUILD/pale-moon/platform/js/src/vm/SPSProfiler.cpp:6, 71:40.90 from /builddir/build/BUILD/pale-moon/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 71:40.90 /builddir/build/BUILD/pale-moon/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 71:40.90 class HashTableEntry 71:40.90 ^~~~~~~~~~~~~~ 71:49.63 libjs_static.a 71:51.27 libxul_s.a.desc 71:51.27 libxul.so 73:13.14 libbrowsercomps.so 73:13.17 plugin-container 73:13.74 xpcshell 73:16.12 dependentlibs.list 73:24.89 /builddir/build/BUILD/pale-moon/palemoon/themes/linux/autocomplete.css: WARNING: no preprocessor directives found 73:25.11 Packaging quitter@mozilla.org.xpi... 73:25.26 484 compiler warnings present. 73:33.33 Notification center failed: Install the python dbus module to get a notification when the build finishes. 73:33.33 We know it took a while, but your build finally finished successfully! Checking for un-preprocessed files... Done! To view resource usage of the build, run |mach resource-usage|. To take your build for a test drive, run: |mach run| + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.c0430s + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 ++ dirname /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 + cd pale-moon + rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 + make -f client.mk DESTDIR=/builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 prefix=/usr idldir=/usr/share/idl/palemoon-stackrpms includedir=/usr/include/palemoon-stackrpms installdir=/usr/lib64/palemoon-stackrpms sdkdir=/usr/lib64/palemoon-stackrpms-devel install Adding client.mk options from /builddir/build/BUILD/pale-moon/.mozconfig: AUTOCLOBBER=1 MOZ_OBJDIR=/builddir/build/BUILD/pale-moon/pmbuild OBJDIR=/builddir/build/BUILD/pale-moon/pmbuild FOUND_MOZCONFIG=/builddir/build/BUILD/pale-moon/.mozconfig make -j2 -C /builddir/build/BUILD/pale-moon/pmbuild install make[1]: Entering directory '/builddir/build/BUILD/pale-moon/pmbuild' make[2]: Entering directory '/builddir/build/BUILD/pale-moon/pmbuild/palemoon/installer' /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python -m mozbuild.action.preprocessor -DMOZ_APP_NAME=palemoon -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DNSS_DISABLE_DBM=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DAB=en -DMOZ_ICU_VERSION=58 -DMOZ_ICU_DATA_ARCHIVE -DMOZ_ICU_DBG_SUFFIX= -DICU_DATA_FILE=icudt58l.dat -DA11Y_LOG=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=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_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMC_OFFICIAL=1 -DMC_PALEMOON=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"4.8"' -DMOZILLA_UAVERSION_U=4.8 -DMOZILLA_VERSION='"4.8.3"' -DMOZILLA_VERSION_U=4.8.3 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"29.4.0"' -DMOZ_AV1=1 -DMOZ_BUILD_APP=../palemoon -DMOZ_BUNDLED_FONTS=1 -DMOZ_DEVTOOLS=1 -DMOZ_DEVTOOLS_SERVER=1 -DMOZ_DISABLE_PARENTAL_CONTROLS=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JETPACK=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID='org.mozilla.pale moon' -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_OMNIJAR=1 -DMOZ_PERMISSIONS=1 -DMOZ_PERSONAS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SECURITY_SQLSTORE=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UA_BUILDID='""' -DMOZ_UPDATE_CHANNEL=default -DMOZ_USERINFO=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WIDGET_GTK=2 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNSS_DISABLE_DBM=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /builddir/build/BUILD/pale-moon/palemoon/installer/package-manifest.in -o package-manifest OMNIJAR_NAME=palemoon.res \ 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* 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/pale-moon/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/pale-moon/platform/toolkit/mozapps/installer/packager.py -DMOZ_APP_NAME=palemoon -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DNSS_DISABLE_DBM=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DAB=en -DMOZ_ICU_VERSION=58 -DMOZ_ICU_DATA_ARCHIVE -DMOZ_ICU_DBG_SUFFIX= -DICU_DATA_FILE=icudt58l.dat -DA11Y_LOG=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=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_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMC_OFFICIAL=1 -DMC_PALEMOON=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"4.8"' -DMOZILLA_UAVERSION_U=4.8 -DMOZILLA_VERSION='"4.8.3"' -DMOZILLA_VERSION_U=4.8.3 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"29.4.0"' -DMOZ_AV1=1 -DMOZ_BUILD_APP=../palemoon -DMOZ_BUNDLED_FONTS=1 -DMOZ_DEVTOOLS=1 -DMOZ_DEVTOOLS_SERVER=1 -DMOZ_DISABLE_PARENTAL_CONTROLS=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JETPACK=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID='org.mozilla.pale moon' -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_OMNIJAR=1 -DMOZ_PERMISSIONS=1 -DMOZ_PERSONAS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SECURITY_SQLSTORE=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UA_BUILDID='""' -DMOZ_UPDATE_CHANNEL=default -DMOZ_USERINFO=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WIDGET_GTK=2 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNSS_DISABLE_DBM=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/pale-moon/palemoon/installer/removed-files.in \ \ \ \ \ --optimizejars \ --compress brotli \ \ package-manifest '../../dist' '../../dist'/palemoon \ --non-resource defaults/profile/chrome/userChrome-example.css defaults/profile/chrome/userContent-example.css Executing /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/ -a /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/ -f /builddir/build/BUILD/pale-moon/platform/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/"); resource://gre/components/AppsService.js resource://gre/components/BrowserElementParent.js resource://gre/components/BrowserElementProxy.js resource://gre/components/CSSUnprefixingService.js resource://gre/components/ColorAnalyzer.js resource://gre/components/ConsoleAPIStorage.js resource://gre/components/ContentProcessSingleton.js resource://gre/components/DOMSecureElement.js resource://gre/components/DownloadLegacy.js resource://gre/components/EditorUtils.js resource://gre/components/FeedProcessor.js resource://gre/components/FormAutofillContentService.js resource://gre/components/FormAutofillStartup.js resource://gre/components/FormHistoryStartup.js resource://gre/components/MainProcessSingleton.js resource://gre/components/MozKeyboard.js resource://gre/components/NetworkGeolocationProvider.js resource://gre/components/NotificationStorage.js resource://gre/components/PageIconProtocolHandler.js resource://gre/components/PageThumbsProtocol.js resource://gre/components/PeerConnection.js resource://gre/components/PermissionPromptService.js resource://gre/components/PermissionSettings.js resource://gre/components/PlacesCategoriesStarter.js resource://gre/components/PrivateBrowsingTrackingProtectionWhitelist.js resource://gre/components/Push.js resource://gre/components/PushComponents.js resource://gre/components/RemoteWebNavigation.js resource://gre/components/SettingsManager.js resource://gre/components/SiteSpecificUserAgent.js resource://gre/components/SlowScriptDebug.js resource://gre/components/SystemUpdateManager.js resource://gre/components/TelemetryStartup.js resource://gre/components/TooltipTextProvider.js resource://gre/components/UnifiedComplete.js resource://gre/components/Weave.js resource://gre/components/WebVTTParserWrapper.js resource://gre/components/WellKnownOpportunisticUtils.js resource://gre/components/XULStore.js resource://gre/components/addonManager.js resource://gre/components/amContentHandler.js resource://gre/components/amInstallTrigger.js resource://gre/components/amWebInstallListener.js resource://gre/components/captivedetect.js resource://gre/components/contentAreaDropListener.js resource://gre/components/crypto-SDR.js resource://gre/components/defaultShims.js resource://gre/components/htmlMenuBuilder.js resource://gre/components/jsconsole-clhandler.js resource://gre/components/marionette.js resource://gre/components/messageWakeupService.js resource://gre/components/mozProtocolHandler.js resource://gre/components/multiprocessShims.js resource://gre/components/nsAsyncShutdown.js resource://gre/components/nsBlocklistService.js resource://gre/components/nsContentDispatchChooser.js resource://gre/components/nsContentPrefService.js resource://gre/components/nsCrashMonitor.js resource://gre/components/nsDNSServiceDiscovery.js resource://gre/components/nsDefaultCLH.js resource://gre/components/nsDownloadManagerUI.js resource://gre/components/nsFilePicker.js resource://gre/components/nsFormAutoComplete.js resource://gre/components/nsFormHistory.js resource://gre/components/nsHandlerService.js resource://gre/components/nsHelperAppDlg.js resource://gre/components/nsINIProcessor.js resource://gre/components/nsInputListAutoComplete.js resource://gre/components/nsLivemarkService.js resource://gre/components/nsLoginInfo.js resource://gre/components/nsLoginManager.js resource://gre/components/nsLoginManagerPrompter.js resource://gre/components/nsPlacesAutoComplete.js resource://gre/components/nsPlacesExpiration.js resource://gre/components/nsPrompter.js resource://gre/components/nsSearchService.js resource://gre/components/nsSearchSuggestions.js resource://gre/components/nsSidebar.js resource://gre/components/nsTaggingService.js resource://gre/components/nsTerminatorTelemetry.js resource://gre/components/nsURLFormatter.js resource://gre/components/nsUpdateTimerManager.js resource://gre/components/nsWebHandlerApp.js resource://gre/components/recording-cmdline.js resource://gre/components/simpleServices.js resource://gre/components/storage-json.js resource://gre/components/txEXSLTRegExFunctions.js resource://gre/modules/AboutReader.jsm resource://gre/modules/AddonManager.jsm resource://gre/modules/AddonWatcher.jsm resource://gre/modules/AppConstants.jsm resource://gre/modules/AppsServiceChild.jsm resource://gre/modules/AppsUtils.jsm resource://gre/modules/AsyncPrefs.jsm resource://gre/modules/AsyncShutdown.jsm resource://gre/modules/AsyncSpellCheckTestHelper.jsm resource://gre/modules/AutoCompletePopup.jsm resource://gre/modules/BackgroundPageThumbs.jsm resource://gre/modules/Battery.jsm resource://gre/modules/BinarySearch.jsm resource://gre/modules/BookmarkHTMLUtils.jsm resource://gre/modules/BookmarkJSONUtils.jsm resource://gre/modules/Bookmarks.jsm resource://gre/modules/BrowserElementPromptService.jsm resource://gre/modules/BrowserUtils.jsm resource://gre/modules/CanonicalJSON.jsm resource://gre/modules/CertUtils.jsm resource://gre/modules/CharsetMenu.jsm resource://gre/modules/ChromeManifestParser.jsm resource://gre/modules/ClientID.jsm resource://gre/modules/ClusterLib.js resource://gre/modules/Color.jsm resource://gre/modules/ColorAnalyzer_worker.js resource://gre/modules/ColorConversion.js resource://gre/modules/CommonDialog.jsm resource://gre/modules/CompatWarning.jsm resource://gre/modules/Console.jsm resource://gre/modules/ContentPrefInstance.jsm resource://gre/modules/ContentPrefService2.jsm resource://gre/modules/ContentPrefServiceChild.jsm resource://gre/modules/ContentPrefServiceParent.jsm resource://gre/modules/ContentPrefStore.jsm resource://gre/modules/ContentPrefUtils.jsm resource://gre/modules/CrashMonitor.jsm resource://gre/modules/DNSPacket.jsm resource://gre/modules/DNSRecord.jsm resource://gre/modules/DNSResourceRecord.jsm resource://gre/modules/DNSTypes.jsm resource://gre/modules/DOMRequestHelper.jsm resource://gre/modules/DataReader.jsm resource://gre/modules/DataWriter.jsm resource://gre/modules/DateTimePickerHelper.jsm resource://gre/modules/DeferredSave.jsm resource://gre/modules/DeferredTask.jsm resource://gre/modules/Deprecated.jsm resource://gre/modules/DownloadCore.jsm resource://gre/modules/DownloadImport.jsm resource://gre/modules/DownloadIntegration.jsm resource://gre/modules/DownloadLastDir.jsm resource://gre/modules/DownloadList.jsm resource://gre/modules/DownloadPaths.jsm resource://gre/modules/DownloadStore.jsm resource://gre/modules/DownloadTaskbarProgress.jsm resource://gre/modules/DownloadUIHelper.jsm resource://gre/modules/DownloadUtils.jsm resource://gre/modules/Downloads.jsm resource://gre/modules/ExtensionSearchHandler.jsm resource://gre/modules/ExtensionStorage.jsm resource://gre/modules/FileUtils.jsm resource://gre/modules/Finder.jsm resource://gre/modules/FinderHighlighter.jsm resource://gre/modules/FinderIterator.jsm resource://gre/modules/ForgetAboutSite.jsm resource://gre/modules/FormAutofill.jsm resource://gre/modules/FormAutofillIntegration.jsm resource://gre/modules/FormData.jsm resource://gre/modules/FormHistory.jsm resource://gre/modules/FormLikeFactory.jsm resource://gre/modules/GCTelemetry.jsm resource://gre/modules/GMPInstallManager.jsm resource://gre/modules/GMPUtils.jsm resource://gre/modules/Geometry.jsm resource://gre/modules/History.jsm resource://gre/modules/Http.jsm resource://gre/modules/ISO8601DateUtils.jsm resource://gre/modules/ImageObjectProcessor.jsm resource://gre/modules/IndexedDBHelper.jsm resource://gre/modules/InlineSpellChecker.jsm resource://gre/modules/InlineSpellCheckerContent.jsm resource://gre/modules/InsecurePasswordUtils.jsm resource://gre/modules/Integration.jsm resource://gre/modules/JSONFile.jsm resource://gre/modules/Keyboard.jsm resource://gre/modules/LightweightThemeConsumer.jsm resource://gre/modules/LightweightThemeManager.jsm resource://gre/modules/LoadContextInfo.jsm resource://gre/modules/Locale.jsm resource://gre/modules/Log.jsm resource://gre/modules/LoginHelper.jsm resource://gre/modules/LoginImport.jsm resource://gre/modules/LoginManagerContent.jsm resource://gre/modules/LoginManagerContextMenu.jsm resource://gre/modules/LoginManagerParent.jsm resource://gre/modules/LoginRecipes.jsm resource://gre/modules/LoginStore.jsm resource://gre/modules/ManifestFinder.jsm resource://gre/modules/ManifestObtainer.jsm resource://gre/modules/ManifestProcessor.jsm resource://gre/modules/MatchPattern.jsm resource://gre/modules/Memory.jsm resource://gre/modules/MulticastDNS.jsm resource://gre/modules/NLP.jsm resource://gre/modules/NetUtil.jsm resource://gre/modules/NewTabUtils.jsm resource://gre/modules/NotificationDB.jsm resource://gre/modules/OSCrypto.jsm resource://gre/modules/ObjectUtils.jsm resource://gre/modules/PageMenu.jsm resource://gre/modules/PageMetadata.jsm resource://gre/modules/PageThumbUtils.jsm resource://gre/modules/PageThumbs.jsm resource://gre/modules/PageThumbsWorker.js resource://gre/modules/PerfMeasurement.jsm resource://gre/modules/PerformanceStats-content.js resource://gre/modules/PerformanceStats.jsm resource://gre/modules/PerformanceWatcher-content.js resource://gre/modules/PerformanceWatcher.jsm resource://gre/modules/PermissionSettings.jsm resource://gre/modules/PermissionsInstaller.jsm resource://gre/modules/PermissionsTable.jsm resource://gre/modules/PermissionsUtils.jsm resource://gre/modules/PlacesBackups.jsm resource://gre/modules/PlacesDBUtils.jsm resource://gre/modules/PlacesRemoteTabsAutocompleteProvider.jsm resource://gre/modules/PlacesSearchAutocompleteProvider.jsm resource://gre/modules/PlacesSyncUtils.jsm resource://gre/modules/PlacesTransactions.jsm resource://gre/modules/PlacesUtils.jsm resource://gre/modules/PluralForm.jsm resource://gre/modules/PopupNotifications.jsm resource://gre/modules/Preferences.jsm resource://gre/modules/Prefetcher.jsm resource://gre/modules/PrivateBrowsingUtils.jsm resource://gre/modules/ProfileAge.jsm resource://gre/modules/Promise-backend.js resource://gre/modules/Promise.jsm resource://gre/modules/PromiseMessage.jsm resource://gre/modules/PromiseUtils.jsm resource://gre/modules/PromiseWorker.jsm resource://gre/modules/PropertyListUtils.jsm resource://gre/modules/PushCrypto.jsm resource://gre/modules/PushDB.jsm resource://gre/modules/PushRecord.jsm resource://gre/modules/PushService.jsm resource://gre/modules/PushServiceHttp2.jsm resource://gre/modules/PushServiceWebSocket.jsm resource://gre/modules/ReaderMode.jsm resource://gre/modules/Readerable.jsm resource://gre/modules/RemoteAddonsChild.jsm resource://gre/modules/RemoteAddonsParent.jsm resource://gre/modules/RemoteController.jsm resource://gre/modules/RemoteFinder.jsm resource://gre/modules/RemotePageManager.jsm resource://gre/modules/RemoteSecurityUI.jsm resource://gre/modules/RemoteWebProgress.jsm resource://gre/modules/RequestAutocompleteUI.jsm resource://gre/modules/ResetProfile.jsm resource://gre/modules/ResponsivenessMonitor.jsm resource://gre/modules/ScrollPosition.jsm resource://gre/modules/SearchStaticData.jsm resource://gre/modules/SearchSuggestionController.jsm resource://gre/modules/SelectContentHelper.jsm resource://gre/modules/SelectParentHelper.jsm resource://gre/modules/ServiceRequest.jsm resource://gre/modules/Services.jsm resource://gre/modules/SessionRecorder.jsm resource://gre/modules/SettingsDB.jsm resource://gre/modules/SettingsRequestManager.jsm resource://gre/modules/SharedPromptUtils.jsm resource://gre/modules/ShimWaiver.jsm resource://gre/modules/ShortcutUtils.jsm resource://gre/modules/Sntp.jsm resource://gre/modules/SpatialNavigation.jsm resource://gre/modules/Sqlite.jsm resource://gre/modules/Subprocess.jsm resource://gre/modules/SystemUpdateService.jsm resource://gre/modules/Task.jsm resource://gre/modules/TelemetryArchive.jsm resource://gre/modules/TelemetryController.jsm resource://gre/modules/TelemetryEnvironment.jsm resource://gre/modules/TelemetryLog.jsm resource://gre/modules/TelemetryReportingPolicy.jsm resource://gre/modules/TelemetrySend.jsm resource://gre/modules/TelemetrySession.jsm resource://gre/modules/TelemetryStorage.jsm resource://gre/modules/TelemetryTimestamps.jsm resource://gre/modules/TelemetryUtils.jsm resource://gre/modules/ThirdPartyCookieProbe.jsm resource://gre/modules/Timer.jsm resource://gre/modules/Troubleshoot.jsm resource://gre/modules/UITelemetry.jsm resource://gre/modules/UpdateUtils.jsm resource://gre/modules/UserAgentOverrides.jsm resource://gre/modules/UserAgentUpdates.jsm resource://gre/modules/ValueExtractor.jsm resource://gre/modules/ViewSourceBrowser.jsm resource://gre/modules/WebChannel.jsm resource://gre/modules/WebNavigation.jsm resource://gre/modules/WebNavigationContent.js resource://gre/modules/WebNavigationFrames.jsm resource://gre/modules/WebRequest.jsm resource://gre/modules/WebRequestCommon.jsm resource://gre/modules/WebRequestContent.js resource://gre/modules/WebRequestUpload.jsm resource://gre/modules/WindowDraggingUtils.jsm resource://gre/modules/XPCOMUtils.jsm resource://gre/modules/XPathGenerator.jsm resource://gre/modules/ZipUtils.jsm resource://gre/modules/addons/AddonLogging.jsm resource://gre/modules/addons/AddonRepository.jsm resource://gre/modules/addons/AddonRepository_SQLiteMigrator.jsm resource://gre/modules/addons/AddonUpdateChecker.jsm resource://gre/modules/addons/Content.js resource://gre/modules/addons/GMPProvider.jsm resource://gre/modules/addons/LightweightThemeImageOptimizer.jsm resource://gre/modules/addons/PluginProvider.jsm resource://gre/modules/addons/ProductAddonChecker.jsm resource://gre/modules/addons/SpellCheckDictionaryBootstrap.js resource://gre/modules/addons/XPIProvider.jsm resource://gre/modules/addons/XPIProviderUtils.js resource://gre/modules/commonjs/dev/debuggee.js resource://gre/modules/commonjs/dev/frame-script.js resource://gre/modules/commonjs/dev/panel.js resource://gre/modules/commonjs/dev/panel/view.js resource://gre/modules/commonjs/dev/ports.js resource://gre/modules/commonjs/dev/theme.js resource://gre/modules/commonjs/dev/theme/hooks.js resource://gre/modules/commonjs/dev/toolbox.js resource://gre/modules/commonjs/dev/utils.js resource://gre/modules/commonjs/dev/volcan.js resource://gre/modules/commonjs/diffpatcher/diff.js resource://gre/modules/commonjs/diffpatcher/index.js resource://gre/modules/commonjs/diffpatcher/patch.js resource://gre/modules/commonjs/diffpatcher/rebase.js resource://gre/modules/commonjs/diffpatcher/test/common.js resource://gre/modules/commonjs/diffpatcher/test/diff.js resource://gre/modules/commonjs/diffpatcher/test/index.js resource://gre/modules/commonjs/diffpatcher/test/patch.js resource://gre/modules/commonjs/diffpatcher/test/tap.js resource://gre/modules/commonjs/framescript/FrameScriptManager.jsm resource://gre/modules/commonjs/framescript/content.jsm resource://gre/modules/commonjs/framescript/context-menu.js resource://gre/modules/commonjs/framescript/manager.js resource://gre/modules/commonjs/framescript/util.js resource://gre/modules/commonjs/index.js resource://gre/modules/commonjs/jetpack-id/index.js resource://gre/modules/commonjs/method/core.js resource://gre/modules/commonjs/method/test/browser.js resource://gre/modules/commonjs/method/test/common.js resource://gre/modules/commonjs/mozilla-toolkit-versioning/index.js resource://gre/modules/commonjs/mozilla-toolkit-versioning/lib/utils.js resource://gre/modules/commonjs/node/os.js resource://gre/modules/commonjs/sdk/addon/bootstrap.js resource://gre/modules/commonjs/sdk/addon/events.js resource://gre/modules/commonjs/sdk/addon/host.js resource://gre/modules/commonjs/sdk/addon/installer.js resource://gre/modules/commonjs/sdk/addon/manager.js resource://gre/modules/commonjs/sdk/addon/runner.js resource://gre/modules/commonjs/sdk/addon/window.js resource://gre/modules/commonjs/sdk/base64.js resource://gre/modules/commonjs/sdk/browser/events.js resource://gre/modules/commonjs/sdk/clipboard.js resource://gre/modules/commonjs/sdk/console/plain-text.js resource://gre/modules/commonjs/sdk/console/traceback.js resource://gre/modules/commonjs/sdk/content/content-worker.js resource://gre/modules/commonjs/sdk/content/content.js resource://gre/modules/commonjs/sdk/content/context-menu.js resource://gre/modules/commonjs/sdk/content/events.js resource://gre/modules/commonjs/sdk/content/l10n-html.js resource://gre/modules/commonjs/sdk/content/loader.js resource://gre/modules/commonjs/sdk/content/mod.js resource://gre/modules/commonjs/sdk/content/page-mod.js resource://gre/modules/commonjs/sdk/content/page-worker.js resource://gre/modules/commonjs/sdk/content/sandbox.js resource://gre/modules/commonjs/sdk/content/sandbox/events.js resource://gre/modules/commonjs/sdk/content/tab-events.js resource://gre/modules/commonjs/sdk/content/thumbnail.js resource://gre/modules/commonjs/sdk/content/utils.js resource://gre/modules/commonjs/sdk/content/worker-child.js resource://gre/modules/commonjs/sdk/content/worker.js resource://gre/modules/commonjs/sdk/context-menu.js resource://gre/modules/commonjs/sdk/context-menu/context.js resource://gre/modules/commonjs/sdk/context-menu/core.js resource://gre/modules/commonjs/sdk/context-menu/readers.js resource://gre/modules/commonjs/sdk/context-menu@2.js resource://gre/modules/commonjs/sdk/core/disposable.js resource://gre/modules/commonjs/sdk/core/heritage.js resource://gre/modules/commonjs/sdk/core/namespace.js resource://gre/modules/commonjs/sdk/core/observer.js resource://gre/modules/commonjs/sdk/core/promise.js resource://gre/modules/commonjs/sdk/core/reference.js resource://gre/modules/commonjs/sdk/deprecated/api-utils.js resource://gre/modules/commonjs/sdk/deprecated/events/assembler.js resource://gre/modules/commonjs/sdk/deprecated/sync-worker.js resource://gre/modules/commonjs/sdk/deprecated/unit-test-finder.js resource://gre/modules/commonjs/sdk/deprecated/unit-test.js resource://gre/modules/commonjs/sdk/deprecated/window-utils.js resource://gre/modules/commonjs/sdk/dom/events-shimmed.js resource://gre/modules/commonjs/sdk/dom/events.js resource://gre/modules/commonjs/sdk/dom/events/keys.js resource://gre/modules/commonjs/sdk/event/chrome.js resource://gre/modules/commonjs/sdk/event/core.js resource://gre/modules/commonjs/sdk/event/dom.js resource://gre/modules/commonjs/sdk/event/target.js resource://gre/modules/commonjs/sdk/event/utils.js resource://gre/modules/commonjs/sdk/frame/hidden-frame.js resource://gre/modules/commonjs/sdk/frame/utils.js resource://gre/modules/commonjs/sdk/fs/path.js resource://gre/modules/commonjs/sdk/hotkeys.js resource://gre/modules/commonjs/sdk/indexed-db.js resource://gre/modules/commonjs/sdk/input/browser.js resource://gre/modules/commonjs/sdk/input/customizable-ui.js resource://gre/modules/commonjs/sdk/input/frame.js resource://gre/modules/commonjs/sdk/input/system.js resource://gre/modules/commonjs/sdk/io/buffer.js resource://gre/modules/commonjs/sdk/io/byte-streams.js resource://gre/modules/commonjs/sdk/io/file.js resource://gre/modules/commonjs/sdk/io/fs.js resource://gre/modules/commonjs/sdk/io/stream.js resource://gre/modules/commonjs/sdk/io/text-streams.js resource://gre/modules/commonjs/sdk/keyboard/hotkeys.js resource://gre/modules/commonjs/sdk/keyboard/observer.js resource://gre/modules/commonjs/sdk/keyboard/utils.js resource://gre/modules/commonjs/sdk/l10n.js resource://gre/modules/commonjs/sdk/l10n/core.js resource://gre/modules/commonjs/sdk/l10n/html.js resource://gre/modules/commonjs/sdk/l10n/json/core.js resource://gre/modules/commonjs/sdk/l10n/loader.js resource://gre/modules/commonjs/sdk/l10n/locale.js resource://gre/modules/commonjs/sdk/l10n/plural-rules.js resource://gre/modules/commonjs/sdk/l10n/prefs.js resource://gre/modules/commonjs/sdk/l10n/properties/core.js resource://gre/modules/commonjs/sdk/lang/functional.js resource://gre/modules/commonjs/sdk/lang/functional/concurrent.js resource://gre/modules/commonjs/sdk/lang/functional/core.js resource://gre/modules/commonjs/sdk/lang/functional/helpers.js resource://gre/modules/commonjs/sdk/lang/type.js resource://gre/modules/commonjs/sdk/lang/weak-set.js resource://gre/modules/commonjs/sdk/loader/cuddlefish.js resource://gre/modules/commonjs/sdk/loader/sandbox.js resource://gre/modules/commonjs/sdk/messaging.js resource://gre/modules/commonjs/sdk/model/core.js resource://gre/modules/commonjs/sdk/net/url.js resource://gre/modules/commonjs/sdk/net/xhr.js resource://gre/modules/commonjs/sdk/notifications.js resource://gre/modules/commonjs/sdk/output/system.js resource://gre/modules/commonjs/sdk/page-mod.js resource://gre/modules/commonjs/sdk/page-mod/match-pattern.js resource://gre/modules/commonjs/sdk/page-worker.js resource://gre/modules/commonjs/sdk/panel.js resource://gre/modules/commonjs/sdk/panel/events.js resource://gre/modules/commonjs/sdk/panel/utils.js resource://gre/modules/commonjs/sdk/passwords.js resource://gre/modules/commonjs/sdk/passwords/utils.js resource://gre/modules/commonjs/sdk/places/bookmarks.js resource://gre/modules/commonjs/sdk/places/contract.js resource://gre/modules/commonjs/sdk/places/events.js resource://gre/modules/commonjs/sdk/places/favicon.js resource://gre/modules/commonjs/sdk/places/history.js resource://gre/modules/commonjs/sdk/places/host/host-bookmarks.js resource://gre/modules/commonjs/sdk/places/host/host-query.js resource://gre/modules/commonjs/sdk/places/host/host-tags.js resource://gre/modules/commonjs/sdk/places/utils.js resource://gre/modules/commonjs/sdk/platform/xpcom.js resource://gre/modules/commonjs/sdk/preferences/event-target.js resource://gre/modules/commonjs/sdk/preferences/native-options.js resource://gre/modules/commonjs/sdk/preferences/service.js resource://gre/modules/commonjs/sdk/preferences/utils.js resource://gre/modules/commonjs/sdk/private-browsing.js resource://gre/modules/commonjs/sdk/private-browsing/utils.js resource://gre/modules/commonjs/sdk/querystring.js resource://gre/modules/commonjs/sdk/remote/child.js resource://gre/modules/commonjs/sdk/remote/core.js resource://gre/modules/commonjs/sdk/remote/parent.js resource://gre/modules/commonjs/sdk/remote/utils.js resource://gre/modules/commonjs/sdk/request.js resource://gre/modules/commonjs/sdk/selection.js resource://gre/modules/commonjs/sdk/self.js resource://gre/modules/commonjs/sdk/simple-prefs.js resource://gre/modules/commonjs/sdk/simple-storage.js resource://gre/modules/commonjs/sdk/stylesheet/style.js resource://gre/modules/commonjs/sdk/stylesheet/utils.js resource://gre/modules/commonjs/sdk/system.js resource://gre/modules/commonjs/sdk/system/child_process.js resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js resource://gre/modules/commonjs/sdk/system/environment.js resource://gre/modules/commonjs/sdk/system/events-shimmed.js resource://gre/modules/commonjs/sdk/system/events.js resource://gre/modules/commonjs/sdk/system/globals.js resource://gre/modules/commonjs/sdk/system/process.js resource://gre/modules/commonjs/sdk/system/runtime.js resource://gre/modules/commonjs/sdk/system/unload.js resource://gre/modules/commonjs/sdk/system/xul-app.js resource://gre/modules/commonjs/sdk/system/xul-app.jsm resource://gre/modules/commonjs/sdk/tab/events.js resource://gre/modules/commonjs/sdk/tabs.js resource://gre/modules/commonjs/sdk/tabs/common.js resource://gre/modules/commonjs/sdk/tabs/events.js resource://gre/modules/commonjs/sdk/tabs/helpers.js resource://gre/modules/commonjs/sdk/tabs/namespace.js resource://gre/modules/commonjs/sdk/tabs/observer.js resource://gre/modules/commonjs/sdk/tabs/tab-fennec.js resource://gre/modules/commonjs/sdk/tabs/tab-firefox.js resource://gre/modules/commonjs/sdk/tabs/tab.js resource://gre/modules/commonjs/sdk/tabs/tabs-firefox.js resource://gre/modules/commonjs/sdk/tabs/utils.js resource://gre/modules/commonjs/sdk/tabs/worker.js resource://gre/modules/commonjs/sdk/test.js resource://gre/modules/commonjs/sdk/test/assert.js resource://gre/modules/commonjs/sdk/test/harness.js resource://gre/modules/commonjs/sdk/test/httpd.js resource://gre/modules/commonjs/sdk/test/loader.js resource://gre/modules/commonjs/sdk/test/memory.js resource://gre/modules/commonjs/sdk/test/options.js resource://gre/modules/commonjs/sdk/test/runner.js resource://gre/modules/commonjs/sdk/test/utils.js resource://gre/modules/commonjs/sdk/timers.js resource://gre/modules/commonjs/sdk/ui.js resource://gre/modules/commonjs/sdk/ui/button/action.js resource://gre/modules/commonjs/sdk/ui/button/contract.js resource://gre/modules/commonjs/sdk/ui/button/toggle.js resource://gre/modules/commonjs/sdk/ui/button/view.js resource://gre/modules/commonjs/sdk/ui/button/view/events.js resource://gre/modules/commonjs/sdk/ui/buttons.js resource://gre/modules/commonjs/sdk/ui/component.js resource://gre/modules/commonjs/sdk/ui/frame.js resource://gre/modules/commonjs/sdk/ui/frame/model.js resource://gre/modules/commonjs/sdk/ui/frame/view.js resource://gre/modules/commonjs/sdk/ui/id.js resource://gre/modules/commonjs/sdk/ui/sidebar.js resource://gre/modules/commonjs/sdk/ui/sidebar/actions.js resource://gre/modules/commonjs/sdk/ui/sidebar/contract.js resource://gre/modules/commonjs/sdk/ui/sidebar/namespace.js resource://gre/modules/commonjs/sdk/ui/sidebar/utils.js resource://gre/modules/commonjs/sdk/ui/sidebar/view.js resource://gre/modules/commonjs/sdk/ui/state.js resource://gre/modules/commonjs/sdk/ui/state/events.js resource://gre/modules/commonjs/sdk/ui/toolbar.js resource://gre/modules/commonjs/sdk/ui/toolbar/model.js resource://gre/modules/commonjs/sdk/ui/toolbar/view.js resource://gre/modules/commonjs/sdk/uri/resource.js resource://gre/modules/commonjs/sdk/url.js resource://gre/modules/commonjs/sdk/url/utils.js resource://gre/modules/commonjs/sdk/util/array.js resource://gre/modules/commonjs/sdk/util/collection.js resource://gre/modules/commonjs/sdk/util/contract.js resource://gre/modules/commonjs/sdk/util/deprecate.js resource://gre/modules/commonjs/sdk/util/dispatcher.js resource://gre/modules/commonjs/sdk/util/list.js resource://gre/modules/commonjs/sdk/util/match-pattern.js resource://gre/modules/commonjs/sdk/util/object.js resource://gre/modules/commonjs/sdk/util/rules.js resource://gre/modules/commonjs/sdk/util/sequence.js resource://gre/modules/commonjs/sdk/util/uuid.js resource://gre/modules/commonjs/sdk/view/core.js resource://gre/modules/commonjs/sdk/window/browser.js resource://gre/modules/commonjs/sdk/window/events.js resource://gre/modules/commonjs/sdk/window/helpers.js resource://gre/modules/commonjs/sdk/window/namespace.js resource://gre/modules/commonjs/sdk/window/utils.js resource://gre/modules/commonjs/sdk/windows.js resource://gre/modules/commonjs/sdk/windows/fennec.js resource://gre/modules/commonjs/sdk/windows/firefox.js resource://gre/modules/commonjs/sdk/windows/observer.js resource://gre/modules/commonjs/sdk/windows/tabs-fennec.js resource://gre/modules/commonjs/sdk/worker/utils.js resource://gre/modules/commonjs/sdk/zip/utils.js resource://gre/modules/commonjs/test.js resource://gre/modules/commonjs/toolkit/loader.js resource://gre/modules/commonjs/toolkit/require.js resource://gre/modules/ctypes.jsm resource://gre/modules/debug.js resource://gre/modules/devtools/Console.jsm resource://gre/modules/devtools/Loader.jsm resource://gre/modules/devtools/Simulator.jsm resource://gre/modules/devtools/dbg-client.jsm resource://gre/modules/devtools/dbg-server.jsm resource://gre/modules/devtools/event-emitter.js resource://gre/modules/devtools/shared/Console.jsm resource://gre/modules/devtools/shared/Loader.jsm resource://gre/modules/devtools/shared/apps/Simulator.jsm resource://gre/modules/jsdebugger.jsm resource://gre/modules/lz4.js resource://gre/modules/lz4_internal.js resource://gre/modules/media/IdpSandbox.jsm resource://gre/modules/media/PeerConnectionIdp.jsm resource://gre/modules/media/RTCStatsReport.jsm resource://gre/modules/microformat-shiv.js resource://gre/modules/narrate/NarrateControls.jsm resource://gre/modules/narrate/Narrator.jsm resource://gre/modules/narrate/VoiceSelect.jsm resource://gre/modules/nsFormAutoCompleteResult.jsm resource://gre/modules/osfile.jsm resource://gre/modules/osfile/osfile_async_front.jsm resource://gre/modules/osfile/osfile_async_worker.js resource://gre/modules/osfile/osfile_native.jsm resource://gre/modules/osfile/osfile_shared_allthreads.jsm resource://gre/modules/osfile/osfile_shared_front.jsm resource://gre/modules/osfile/osfile_unix_allthreads.jsm resource://gre/modules/osfile/osfile_unix_back.jsm resource://gre/modules/osfile/osfile_unix_front.jsm resource://gre/modules/osfile/osfile_win_allthreads.jsm resource://gre/modules/osfile/osfile_win_back.jsm resource://gre/modules/osfile/osfile_win_front.jsm resource://gre/modules/osfile/ospath.jsm resource://gre/modules/osfile/ospath_unix.jsm resource://gre/modules/osfile/ospath_win.jsm resource://gre/modules/psm/DER.jsm resource://gre/modules/psm/X509.jsm resource://gre/modules/reader/JSDOMParser.js resource://gre/modules/reader/Readability.js resource://gre/modules/reader/ReaderWorker.js resource://gre/modules/reader/ReaderWorker.jsm resource://gre/modules/reflect.jsm resource://gre/modules/sdk/bootstrap.js resource://gre/modules/sdk/system/Startup.js resource://gre/modules/services-common/async.js resource://gre/modules/services-common/hawkclient.js resource://gre/modules/services-common/hawkrequest.js resource://gre/modules/services-common/logmanager.js resource://gre/modules/services-common/observers.js resource://gre/modules/services-common/rest.js resource://gre/modules/services-common/stringbundle.js resource://gre/modules/services-common/tokenserverclient.js resource://gre/modules/services-common/utils.js resource://gre/modules/services-crypto/WeaveCrypto.js resource://gre/modules/services-crypto/utils.js resource://gre/modules/services-sync/addonsreconciler.js resource://gre/modules/services-sync/addonutils.js resource://gre/modules/services-sync/constants.js resource://gre/modules/services-sync/engines.js resource://gre/modules/services-sync/engines/addons.js resource://gre/modules/services-sync/engines/bookmarks.js resource://gre/modules/services-sync/engines/clients.js resource://gre/modules/services-sync/engines/forms.js resource://gre/modules/services-sync/engines/history.js resource://gre/modules/services-sync/engines/passwords.js resource://gre/modules/services-sync/engines/prefs.js resource://gre/modules/services-sync/engines/tabs.js resource://gre/modules/services-sync/identity.js resource://gre/modules/services-sync/jpakeclient.js resource://gre/modules/services-sync/keys.js resource://gre/modules/services-sync/main.js resource://gre/modules/services-sync/notifications.js resource://gre/modules/services-sync/policies.js resource://gre/modules/services-sync/record.js resource://gre/modules/services-sync/resource.js resource://gre/modules/services-sync/rest.js resource://gre/modules/services-sync/service.js resource://gre/modules/services-sync/stages/cluster.js resource://gre/modules/services-sync/stages/declined.js resource://gre/modules/services-sync/stages/enginesync.js resource://gre/modules/services-sync/status.js resource://gre/modules/services-sync/userapi.js resource://gre/modules/services-sync/util.js resource://gre/modules/sessionstore/Utils.jsm resource://gre/modules/subprocess/subprocess_common.jsm resource://gre/modules/subprocess/subprocess_shared.js resource://gre/modules/subprocess/subprocess_shared_unix.js resource://gre/modules/subprocess/subprocess_unix.jsm resource://gre/modules/subprocess/subprocess_worker_common.js resource://gre/modules/subprocess/subprocess_worker_unix.js resource://gre/modules/third_party/jsesc/jsesc.js resource://gre/modules/vtt.jsm resource://gre/modules/workers/PromiseWorker.js resource://gre/modules/workers/require.js Executing /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/ -a /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/browser -f /builddir/build/BUILD/pale-moon/platform/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://app/"); resource://app/components/DownloadsStartup.js resource://app/components/DownloadsUI.js resource://app/components/FeedConverter.js resource://app/components/FeedWriter.js resource://app/components/WebContentConverter.js resource://app/components/devtools-startup.js resource://app/components/nsAboutRedirector.js resource://app/components/nsBrowserContentHandler.js resource://app/components/nsBrowserGlue.js resource://app/components/nsSessionStartup.js resource://app/components/nsSessionStore.js resource://app/components/nsSetDefaultBrowser.js resource://app/components/status4evar.js resource://app/modules/AboutHomeUtils.jsm resource://app/modules/AutoCompletePopup.jsm resource://app/modules/BrowserNewTabPreloader.jsm resource://app/modules/CharsetMenu.jsm resource://app/modules/DownloadsCommon.jsm resource://app/modules/DownloadsLogger.jsm resource://app/modules/DownloadsTaskbar.jsm resource://app/modules/DownloadsViewUI.jsm resource://app/modules/FormSubmitObserver.jsm resource://app/modules/FormValidationHandler.jsm resource://app/modules/NetworkPrioritizer.jsm resource://app/modules/PageMenu.jsm resource://app/modules/PlacesUIUtils.jsm resource://app/modules/PopupNotifications.jsm resource://app/modules/QuotaManager.jsm resource://app/modules/RecentWindow.jsm resource://app/modules/SharedFrame.jsm resource://app/modules/ShellService.jsm resource://app/modules/devtools/client/framework/gDevTools.jsm resource://app/modules/devtools/gDevTools.jsm resource://app/modules/distribution.js resource://app/modules/offlineAppCache.jsm resource://app/modules/openLocationLastURL.jsm resource://app/modules/sessionstore/DocumentUtils.jsm resource://app/modules/sessionstore/SessionStorage.jsm resource://app/modules/sessionstore/SessionStore.jsm resource://app/modules/sessionstore/XPathGenerator.jsm resource://app/modules/sessionstore/_SessionFile.jsm resource://app/modules/statusbar/Downloads.jsm resource://app/modules/statusbar/Progress.jsm resource://app/modules/statusbar/Status.jsm resource://app/modules/statusbar/Status4Evar.jsm resource://app/modules/statusbar/Toolbars.jsm resource://app/modules/statusbar/content-thunk.js Executing /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/shlibsign -v -o ../../dist/palemoon/libsoftokn3.chk -i ../../dist/palemoon/libsoftokn3.so Library File: ../../dist/palemoon/libsoftokn3.so 252848 bytes Check File: ../../dist/palemoon/libsoftokn3.chk hash: 32 bytes 4e 4a 05 5f 20 8c 01 d1 3c 57 59 33 f3 da 88 5a e4 a2 dc 6c 83 a2 6d a2 e9 91 58 33 ad c6 0f aa signature: 64 bytes 12 a8 f9 55 59 e2 e5 45 73 4a 1e 69 81 d9 49 26 60 a6 24 bc 21 8e 71 d7 d0 6c 1b fb 4a ba 61 56moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB Generate a DSA key pair ... 37 48 e7 0c 0e 0b 56 4e c5 f4 e2 85 de 2b cd 6a e1 57 bd e9 fc 00 8b a4 67 1f 1b 3b ab fe 98 78 Executing /builddir/build/BUILD/pale-moon/pmbuild/dist/bin/shlibsign -v -o ../../dist/palemoon/libfreeblpriv3.chk -i ../../dist/palemoon/libfreeblpriv3.so Library File: ../../dist/palemoon/libfreeblpriv3.so 580216 bytes Check File: ../../dist/palemoon/libfreeblpriv3.chk hash: 32 bytes 4d 54 03 41 dd 92 f6 08 62 b1 05 53 08 2e 07 d8 5b 9a 9e af 4d cd b4 77 f9 cb 02 b9 32 5a 5a c3 signature: 64 bytes 32 b1 52 0f 65 08 80 9c 58 18 f0 04 80 58 ca 11 2e 7bmoduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB Generate a DSA key pair ... 36 31 53 3b 98 70 d8 73 f6 a7 f0 c9 dd 0d 5e 42 8a c6 b6 88 10 e3 bd 02 1c 11 35 de 18 d2 2f 52 0f 6a 7b 5a 25 4b a6 d9 cd 0a cc 48 b0 33 /builddir/build/BUILD/pale-moon/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/pale-moon/platform/toolkit/mozapps/installer/find-dupes.py ../../dist/palemoon Duplicates 811 bytes: browser/chrome/icons/default/default16.png browser/chrome/browser/content/branding/icon16.png Duplicates 2273 bytes: browser/chrome/icons/default/default32.png browser/chrome/browser/content/branding/icon32.png Duplicates 3885 bytes: browser/chrome/icons/default/default48.png browser/chrome/browser/content/branding/icon48.png Duplicates 2185 bytes: browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png browser/chrome/browser/skin/classic/browser/imagedocument.png Duplicates 1111 bytes: browser/modules/devtools/client/framework/gDevTools.jsm browser/modules/devtools/gDevTools.jsm Duplicates 1766 bytes: browser/chrome/browser/content/browser/places/bookmarkProperties.xul browser/chrome/browser/content/browser/places/bookmarkProperties2.xul Duplicates 1794 bytes (2 times): browser/chrome/browser/skin/classic/browser/feeds/audioFeedIcon.png browser/chrome/browser/skin/classic/browser/feeds/feedIcon.png browser/chrome/browser/skin/classic/browser/feeds/videoFeedIcon.png Duplicates 799 bytes (3 times): browser/chrome/browser/skin/classic/browser/feeds/audioFeedIcon16.png browser/chrome/browser/skin/classic/browser/feeds/feedIcon16.png browser/chrome/browser/skin/classic/browser/feeds/videoFeedIcon16.png browser/chrome/browser/skin/classic/browser/page-livemarks.png Duplicates 2118 bytes: browser/chrome/browser/skin/classic/browser/newtab/noise.png browser/chrome/devtools/skin/images/noise.png Duplicates 6131 bytes: browser/chrome/devtools/modules/devtools/client/themes/toolbars.css browser/chrome/devtools/skin/toolbars.css Duplicates 200320 bytes: palemoon palemoon-bin Duplicates 359 bytes (2 times): chrome/en-US/locale/en-US/global-platform/mac/intl.properties chrome/en-US/locale/en-US/global-platform/unix/intl.properties chrome/en-US/locale/en-US/global-platform/win/intl.properties Duplicates 495 bytes: chrome/en-US/locale/en-US/global-platform/unix/accessible.properties chrome/en-US/locale/en-US/global-platform/win/accessible.properties Duplicates 426 bytes: modules/commonjs/sdk/ui/button/view/events.js modules/commonjs/sdk/ui/state/events.js Duplicates 1069 bytes: modules/devtools/Console.jsm modules/devtools/shared/Console.jsm Duplicates 1125 bytes: modules/devtools/Loader.jsm modules/devtools/shared/Loader.jsm Duplicates 1080 bytes: modules/devtools/Simulator.jsm modules/devtools/shared/apps/Simulator.jsm Duplicates 5148 bytes: chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png Duplicates 1290 bytes: chrome/toolkit/skin/classic/mozapps/extensions/category-dictionaries.png chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.png Duplicates 822 bytes: chrome/toolkit/skin/classic/mozapps/extensions/category-experiments.png chrome/toolkit/skin/classic/mozapps/extensions/experimentGeneric.png Duplicates 1862 bytes (2 times): chrome/toolkit/skin/classic/mozapps/extensions/category-extensions.png chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.png chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallItemGeneric.png Duplicates 1860 bytes: chrome/toolkit/skin/classic/mozapps/extensions/category-languages.png chrome/toolkit/skin/classic/mozapps/extensions/localeGeneric.png Duplicates 1734 bytes: chrome/toolkit/skin/classic/mozapps/extensions/category-themes.png chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.png Duplicates 835 bytes: res/table-remove-column-active.gif res/table-remove-row-active.gif Duplicates 841 bytes: res/table-remove-column-hover.gif res/table-remove-row-hover.gif Duplicates 841 bytes: res/table-remove-column.gif res/table-remove-row.gif WARNING: Found 26 duplicated files taking 248593 bytes (uncompressed) ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms (cd ../../dist/palemoon && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/bin rm -f -f /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/bin/palemoon ln -s /usr/lib64/palemoon-stackrpms/palemoon /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/bin ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/include/palemoon-stackrpms (cd ../../dist/include && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/include/palemoon-stackrpms && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/idl/palemoon-stackrpms (cd ../../dist/idl && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/idl/palemoon-stackrpms && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib ../../config/nsinstall -D /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/bin if test -f ../../dist/include/xpcom-config.h; then \ ../../config/nsinstall -t -m 644 ../../dist/include/xpcom-config.h /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel; \ fi find ../../dist/sdk -name '*.pyc' | xargs rm -f (cd ../../dist/sdk/lib && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib && tar -xf -) (cd ../../dist/sdk/bin && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | (cd /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/bin && tar -xf -) rm -f -f /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/lib /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/bin /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/include /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/include /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/idl /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/idl ln -s /usr/lib64/palemoon-stackrpms-devel/sdk/lib /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/lib ln -s /usr/lib64/palemoon-stackrpms /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/bin ln -s /usr/include/palemoon-stackrpms /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/include ln -s /usr/share/idl/palemoon-stackrpms /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel/idl make[2]: Leaving directory '/builddir/build/BUILD/pale-moon/pmbuild/palemoon/installer' make[1]: Leaving directory '/builddir/build/BUILD/pale-moon/pmbuild' + rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/idl /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms-devel /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/include + rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms/palemoon-bin + /usr/bin/rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/idl/palemoon /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/include/palemoon /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-devel + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/applications /builddir/build/SOURCES/palemoon.desktop + /usr/bin/sed -i -r -e 's/@NAME@/Pale Moon/;' -e 's/@EXEC@/palemoon/;' -e 's/@ICON@/palemoon/;' /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/applications/palemoon.desktop + /usr/bin/install -Dm0644 /builddir/build/SOURCES/palemoon-mimeinfo.xml /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/mime/packages/palemoon-stackrpms.xml + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/symbolic/apps + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p palemoon/branding/official/default16.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/16x16/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p palemoon/branding/official/default22.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/22x22/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p palemoon/branding/official/default24.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/24x24/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p palemoon/branding/official/default32.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/32x32/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p palemoon/branding/official/default48.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/48x48/apps/palemoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p palemoon/branding/official/default256.png /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/icons/hicolor/256x256/apps/palemoon.png + mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/appdata + cat + /usr/bin/install -d /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms/browser/defaults/preferences/ + /usr/bin/install -Dm0644 /builddir/build/SOURCES/bgstack15-palemoon-prefs.js /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/lib64/palemoon-stackrpms/browser/defaults/preferences/ + filelist file.lst palemoon usr langpack + filelist=/builddir/build/BUILD/pale-moon/file.lst ~/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 ~/build/BUILD/pale-moon + pushd /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 + read list + find ./ + '[' -n langpack ']' + echo ./ + grep langpack ++ echo ./ ++ sed 's/[^/]//' + _file=/ ++ dirname / + _dir=/ + grep palemoon + echo / + echo / + grep usr + read list + '[' -n langpack ']' + grep langpack + echo ./usr ++ echo ./usr ++ sed 's/[^/]//' + _file=/usr ++ dirname /usr + _dir=/ + grep palemoon + echo / + echo /usr + grep usr /usr + '[' -d ./usr ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share ++ echo ./usr/share ++ sed 's/[^/]//' + _file=/usr/share ++ dirname /usr/share + _dir=/usr + echo /usr + grep palemoon + echo /usr/share + grep usr /usr/share + '[' -d ./usr/share ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/appdata ++ echo ./usr/share/appdata ++ sed 's/[^/]//' + _file=/usr/share/appdata ++ dirname /usr/share/appdata + _dir=/usr/share + grep palemoon + echo /usr/share + echo /usr/share/appdata + grep usr /usr/share/appdata + '[' -d ./usr/share/appdata ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/appdata/palemoon.appdata.xml ++ echo ./usr/share/appdata/palemoon.appdata.xml ++ sed 's/[^/]//' + _file=/usr/share/appdata/palemoon.appdata.xml ++ dirname /usr/share/appdata/palemoon.appdata.xml + _dir=/usr/share/appdata + grep palemoon + echo /usr/share/appdata + echo /usr/share/appdata/palemoon.appdata.xml + grep usr /usr/share/appdata/palemoon.appdata.xml + '[' -d ./usr/share/appdata/palemoon.appdata.xml ']' + echo /usr/share/appdata/palemoon.appdata.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons ++ echo ./usr/share/icons ++ sed 's/[^/]//' + _file=/usr/share/icons ++ dirname /usr/share/icons + _dir=/usr/share + grep palemoon + echo /usr/share + echo /usr/share/icons + grep usr /usr/share/icons + '[' -d ./usr/share/icons ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor ++ echo ./usr/share/icons/hicolor ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor ++ dirname /usr/share/icons/hicolor + _dir=/usr/share/icons + grep palemoon + echo /usr/share/icons + echo /usr/share/icons/hicolor + grep usr /usr/share/icons/hicolor + '[' -d ./usr/share/icons/hicolor ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/256x256 ++ echo ./usr/share/icons/hicolor/256x256 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/256x256 ++ dirname /usr/share/icons/hicolor/256x256 + _dir=/usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/256x256 + grep usr /usr/share/icons/hicolor/256x256 + '[' -d ./usr/share/icons/hicolor/256x256 ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/256x256/apps ++ echo ./usr/share/icons/hicolor/256x256/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/256x256/apps ++ dirname /usr/share/icons/hicolor/256x256/apps + _dir=/usr/share/icons/hicolor/256x256 + grep palemoon + echo /usr/share/icons/hicolor/256x256 + echo /usr/share/icons/hicolor/256x256/apps + grep usr /usr/share/icons/hicolor/256x256/apps + '[' -d ./usr/share/icons/hicolor/256x256/apps ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/256x256/apps/palemoon.png ++ echo ./usr/share/icons/hicolor/256x256/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/256x256/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/256x256/apps/palemoon.png + _dir=/usr/share/icons/hicolor/256x256/apps + grep palemoon + echo /usr/share/icons/hicolor/256x256/apps + echo /usr/share/icons/hicolor/256x256/apps/palemoon.png + grep usr /usr/share/icons/hicolor/256x256/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/256x256/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/256x256/apps/palemoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/48x48 ++ echo ./usr/share/icons/hicolor/48x48 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/48x48 ++ dirname /usr/share/icons/hicolor/48x48 + _dir=/usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/48x48 + grep usr /usr/share/icons/hicolor/48x48 + '[' -d ./usr/share/icons/hicolor/48x48 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/48x48/apps + grep langpack ++ echo ./usr/share/icons/hicolor/48x48/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/48x48/apps ++ dirname /usr/share/icons/hicolor/48x48/apps + _dir=/usr/share/icons/hicolor/48x48 + echo /usr/share/icons/hicolor/48x48 + grep palemoon + echo /usr/share/icons/hicolor/48x48/apps + grep usr /usr/share/icons/hicolor/48x48/apps + '[' -d ./usr/share/icons/hicolor/48x48/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/48x48/apps/palemoon.png + grep langpack ++ echo ./usr/share/icons/hicolor/48x48/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/48x48/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/48x48/apps/palemoon.png + _dir=/usr/share/icons/hicolor/48x48/apps + echo /usr/share/icons/hicolor/48x48/apps + grep palemoon + echo /usr/share/icons/hicolor/48x48/apps/palemoon.png + grep usr /usr/share/icons/hicolor/48x48/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/48x48/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/48x48/apps/palemoon.png + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/32x32 + grep langpack ++ echo ./usr/share/icons/hicolor/32x32 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/32x32 ++ dirname /usr/share/icons/hicolor/32x32 + _dir=/usr/share/icons/hicolor + echo /usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor/32x32 + grep usr /usr/share/icons/hicolor/32x32 + '[' -d ./usr/share/icons/hicolor/32x32 ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/32x32/apps ++ echo ./usr/share/icons/hicolor/32x32/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/32x32/apps ++ dirname /usr/share/icons/hicolor/32x32/apps + _dir=/usr/share/icons/hicolor/32x32 + grep palemoon + echo /usr/share/icons/hicolor/32x32 + echo /usr/share/icons/hicolor/32x32/apps + grep usr /usr/share/icons/hicolor/32x32/apps + '[' -d ./usr/share/icons/hicolor/32x32/apps ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/32x32/apps/palemoon.png ++ echo ./usr/share/icons/hicolor/32x32/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/32x32/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/32x32/apps/palemoon.png + _dir=/usr/share/icons/hicolor/32x32/apps + grep palemoon + echo /usr/share/icons/hicolor/32x32/apps + echo /usr/share/icons/hicolor/32x32/apps/palemoon.png + grep usr /usr/share/icons/hicolor/32x32/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/32x32/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/32x32/apps/palemoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/24x24 ++ echo ./usr/share/icons/hicolor/24x24 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/24x24 ++ dirname /usr/share/icons/hicolor/24x24 + _dir=/usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/24x24 + grep usr /usr/share/icons/hicolor/24x24 + '[' -d ./usr/share/icons/hicolor/24x24 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/24x24/apps + grep langpack ++ echo ./usr/share/icons/hicolor/24x24/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/24x24/apps ++ dirname /usr/share/icons/hicolor/24x24/apps + _dir=/usr/share/icons/hicolor/24x24 + echo /usr/share/icons/hicolor/24x24 + grep palemoon + echo /usr/share/icons/hicolor/24x24/apps + grep usr /usr/share/icons/hicolor/24x24/apps + '[' -d ./usr/share/icons/hicolor/24x24/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/24x24/apps/palemoon.png + grep langpack ++ echo ./usr/share/icons/hicolor/24x24/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/24x24/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/24x24/apps/palemoon.png + _dir=/usr/share/icons/hicolor/24x24/apps + echo /usr/share/icons/hicolor/24x24/apps + grep palemoon + echo /usr/share/icons/hicolor/24x24/apps/palemoon.png + grep usr /usr/share/icons/hicolor/24x24/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/24x24/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/24x24/apps/palemoon.png + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/22x22 + grep langpack ++ echo ./usr/share/icons/hicolor/22x22 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/22x22 ++ dirname /usr/share/icons/hicolor/22x22 + _dir=/usr/share/icons/hicolor + echo /usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor/22x22 + grep usr /usr/share/icons/hicolor/22x22 + '[' -d ./usr/share/icons/hicolor/22x22 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/22x22/apps + grep langpack ++ echo ./usr/share/icons/hicolor/22x22/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/22x22/apps ++ dirname /usr/share/icons/hicolor/22x22/apps + _dir=/usr/share/icons/hicolor/22x22 + echo /usr/share/icons/hicolor/22x22 + grep palemoon + echo /usr/share/icons/hicolor/22x22/apps + grep usr /usr/share/icons/hicolor/22x22/apps + '[' -d ./usr/share/icons/hicolor/22x22/apps ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/22x22/apps/palemoon.png ++ echo ./usr/share/icons/hicolor/22x22/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/22x22/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/22x22/apps/palemoon.png + _dir=/usr/share/icons/hicolor/22x22/apps + echo /usr/share/icons/hicolor/22x22/apps + grep palemoon + echo /usr/share/icons/hicolor/22x22/apps/palemoon.png + grep usr /usr/share/icons/hicolor/22x22/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/22x22/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/22x22/apps/palemoon.png + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/16x16 + grep langpack ++ echo ./usr/share/icons/hicolor/16x16 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/16x16 ++ dirname /usr/share/icons/hicolor/16x16 + _dir=/usr/share/icons/hicolor + echo /usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor/16x16 + grep usr /usr/share/icons/hicolor/16x16 + '[' -d ./usr/share/icons/hicolor/16x16 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/16x16/apps + grep langpack ++ echo ./usr/share/icons/hicolor/16x16/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/16x16/apps ++ dirname /usr/share/icons/hicolor/16x16/apps + _dir=/usr/share/icons/hicolor/16x16 + echo /usr/share/icons/hicolor/16x16 + grep palemoon + echo /usr/share/icons/hicolor/16x16/apps + grep usr /usr/share/icons/hicolor/16x16/apps + '[' -d ./usr/share/icons/hicolor/16x16/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/16x16/apps/palemoon.png + grep langpack ++ echo ./usr/share/icons/hicolor/16x16/apps/palemoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/16x16/apps/palemoon.png ++ dirname /usr/share/icons/hicolor/16x16/apps/palemoon.png + _dir=/usr/share/icons/hicolor/16x16/apps + echo /usr/share/icons/hicolor/16x16/apps + grep palemoon + echo /usr/share/icons/hicolor/16x16/apps/palemoon.png + grep usr /usr/share/icons/hicolor/16x16/apps/palemoon.png + '[' -d ./usr/share/icons/hicolor/16x16/apps/palemoon.png ']' + echo /usr/share/icons/hicolor/16x16/apps/palemoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/symbolic ++ echo ./usr/share/icons/hicolor/symbolic ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/symbolic ++ dirname /usr/share/icons/hicolor/symbolic + _dir=/usr/share/icons/hicolor + grep palemoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/symbolic + grep usr /usr/share/icons/hicolor/symbolic + '[' -d ./usr/share/icons/hicolor/symbolic ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/symbolic/apps ++ echo ./usr/share/icons/hicolor/symbolic/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/symbolic/apps ++ dirname /usr/share/icons/hicolor/symbolic/apps + _dir=/usr/share/icons/hicolor/symbolic + grep palemoon + echo /usr/share/icons/hicolor/symbolic + echo /usr/share/icons/hicolor/symbolic/apps + grep usr /usr/share/icons/hicolor/symbolic/apps + '[' -d ./usr/share/icons/hicolor/symbolic/apps ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/mime ++ echo ./usr/share/mime ++ sed 's/[^/]//' + _file=/usr/share/mime ++ dirname /usr/share/mime + _dir=/usr/share + echo /usr/share + grep palemoon + echo /usr/share/mime + grep usr /usr/share/mime + '[' -d ./usr/share/mime ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/mime/packages ++ echo ./usr/share/mime/packages ++ sed 's/[^/]//' + _file=/usr/share/mime/packages ++ dirname /usr/share/mime/packages + _dir=/usr/share/mime + grep palemoon + echo /usr/share/mime + echo /usr/share/mime/packages + grep usr /usr/share/mime/packages + '[' -d ./usr/share/mime/packages ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/mime/packages/palemoon-stackrpms.xml ++ echo ./usr/share/mime/packages/palemoon-stackrpms.xml ++ sed 's/[^/]//' + _file=/usr/share/mime/packages/palemoon-stackrpms.xml ++ dirname /usr/share/mime/packages/palemoon-stackrpms.xml + _dir=/usr/share/mime/packages + grep palemoon + echo /usr/share/mime/packages + echo /usr/share/mime/packages/palemoon-stackrpms.xml + grep usr /usr/share/mime/packages/palemoon-stackrpms.xml + '[' -d ./usr/share/mime/packages/palemoon-stackrpms.xml ']' + echo /usr/share/mime/packages/palemoon-stackrpms.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/applications ++ echo ./usr/share/applications ++ sed 's/[^/]//' + _file=/usr/share/applications ++ dirname /usr/share/applications + _dir=/usr/share + grep palemoon + echo /usr/share + echo /usr/share/applications + grep usr /usr/share/applications + '[' -d ./usr/share/applications ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/applications/palemoon.desktop ++ echo ./usr/share/applications/palemoon.desktop ++ sed 's/[^/]//' + _file=/usr/share/applications/palemoon.desktop ++ dirname /usr/share/applications/palemoon.desktop + _dir=/usr/share/applications + grep palemoon + echo /usr/share/applications + echo /usr/share/applications/palemoon.desktop + grep usr /usr/share/applications/palemoon.desktop + '[' -d ./usr/share/applications/palemoon.desktop ']' + echo /usr/share/applications/palemoon.desktop + read list + '[' -n langpack ']' + echo ./usr/bin + grep langpack ++ echo ./usr/bin ++ sed 's/[^/]//' + _file=/usr/bin ++ dirname /usr/bin + _dir=/usr + echo /usr + grep palemoon + echo /usr/bin + grep usr /usr/bin + '[' -d ./usr/bin ']' + read list + '[' -n langpack ']' + echo ./usr/bin/palemoon + grep langpack ++ echo ./usr/bin/palemoon ++ sed 's/[^/]//' + _file=/usr/bin/palemoon ++ dirname /usr/bin/palemoon + _dir=/usr/bin + echo /usr/bin + grep palemoon + echo /usr/bin/palemoon + grep usr /usr/bin/palemoon + '[' -d ./usr/bin/palemoon ']' + echo /usr/bin/palemoon + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64 ++ echo ./usr/lib64 ++ sed 's/[^/]//' + _file=/usr/lib64 ++ dirname /usr/lib64 + _dir=/usr + grep palemoon + echo /usr + echo /usr/lib64 + grep usr /usr/lib64 + '[' -d ./usr/lib64 ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms ++ echo ./usr/lib64/palemoon-stackrpms ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms ++ dirname /usr/lib64/palemoon-stackrpms + _dir=/usr/lib64 + grep palemoon + echo /usr/lib64 + echo /usr/lib64/palemoon-stackrpms + grep usr /usr/lib64/palemoon-stackrpms + '[' -d ./usr/lib64/palemoon-stackrpms ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/fonts ++ echo ./usr/lib64/palemoon-stackrpms/fonts ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/fonts ++ dirname /usr/lib64/palemoon-stackrpms/fonts + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms' + grep usr + echo /usr/lib64/palemoon-stackrpms/fonts /usr/lib64/palemoon-stackrpms/fonts + '[' -d ./usr/lib64/palemoon-stackrpms/fonts ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf ++ echo ./usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf ++ dirname /usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf + _dir=/usr/lib64/palemoon-stackrpms/fonts + grep palemoon + echo /usr/lib64/palemoon-stackrpms/fonts /usr/lib64/palemoon-stackrpms/fonts + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/fonts' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/fonts' + grep usr + echo /usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf /usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf + '[' -d ./usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf ']' + echo /usr/lib64/palemoon-stackrpms/fonts/TwemojiMozilla.ttf + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser ++ echo ./usr/lib64/palemoon-stackrpms/browser ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser ++ dirname /usr/lib64/palemoon-stackrpms/browser + _dir=/usr/lib64/palemoon-stackrpms + grep palemoon + echo /usr/lib64/palemoon-stackrpms /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser + grep usr /usr/lib64/palemoon-stackrpms/browser + '[' -d ./usr/lib64/palemoon-stackrpms/browser ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/icons ++ echo ./usr/lib64/palemoon-stackrpms/browser/icons ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/icons ++ dirname /usr/lib64/palemoon-stackrpms/browser/icons + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/icons /usr/lib64/palemoon-stackrpms/browser/icons + '[' -d ./usr/lib64/palemoon-stackrpms/browser/icons ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png ++ echo ./usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png ++ dirname /usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png + _dir=/usr/lib64/palemoon-stackrpms/browser/icons + echo /usr/lib64/palemoon-stackrpms/browser/icons + grep palemoon /usr/lib64/palemoon-stackrpms/browser/icons + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/icons' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/icons' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png /usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png + '[' -d ./usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png ']' + echo /usr/lib64/palemoon-stackrpms/browser/icons/mozicon128.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/chrome + grep usr /usr/lib64/palemoon-stackrpms/browser/chrome + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome + echo /usr/lib64/palemoon-stackrpms/browser/chrome + grep palemoon /usr/lib64/palemoon-stackrpms/browser/chrome + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/chrome' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons /usr/lib64/palemoon-stackrpms/browser/chrome/icons + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome/icons + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons /usr/lib64/palemoon-stackrpms/browser/chrome/icons + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome/icons' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/chrome/icons' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png ']' + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default16.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png + grep usr /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png ']' + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default32.png + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png + _dir=/usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep palemoon /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png + grep usr /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png ']' + echo /usr/lib64/palemoon-stackrpms/browser/chrome/icons/default/default48.png + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/defaults + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults + _dir=/usr/lib64/palemoon-stackrpms/browser + echo /usr/lib64/palemoon-stackrpms/browser + grep palemoon /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/defaults + grep usr /usr/lib64/palemoon-stackrpms/browser/defaults + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/preferences ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/preferences + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults + echo /usr/lib64/palemoon-stackrpms/browser/defaults + grep palemoon /usr/lib64/palemoon-stackrpms/browser/defaults + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/defaults' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/defaults/preferences /usr/lib64/palemoon-stackrpms/browser/defaults/preferences + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults/preferences + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults/preferences /usr/lib64/palemoon-stackrpms/browser/defaults/preferences + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults/preferences' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/defaults/preferences' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js /usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js ']' + echo /usr/lib64/palemoon-stackrpms/browser/defaults/preferences/bgstack15-palemoon-prefs.js + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/profile ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/profile + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults /usr/lib64/palemoon-stackrpms/browser/defaults + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile + grep usr /usr/lib64/palemoon-stackrpms/browser/defaults/profile + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/profile ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults/profile + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile /usr/lib64/palemoon-stackrpms/browser/defaults/profile + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults/profile' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/defaults/profile' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome' + grep usr + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css ']' + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userChrome-example.css + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css ++ echo ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css ++ dirname /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css + _dir=/usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css + grep usr /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css + '[' -d ./usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css ']' + echo /usr/lib64/palemoon-stackrpms/browser/defaults/profile/chrome/userContent-example.css + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/extensions ++ echo ./usr/lib64/palemoon-stackrpms/browser/extensions ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/extensions ++ dirname /usr/lib64/palemoon-stackrpms/browser/extensions + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/extensions + grep usr /usr/lib64/palemoon-stackrpms/browser/extensions + '[' -d ./usr/lib64/palemoon-stackrpms/browser/extensions ']' + read list + '[' -n langpack ']' + grep langpack + echo './usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ echo './usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ sed 's/[^/]//' + _file='/usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ dirname '/usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + _dir=/usr/lib64/palemoon-stackrpms/browser/extensions + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/extensions /usr/lib64/palemoon-stackrpms/browser/extensions + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/extensions' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/extensions' + grep usr + echo '/usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' /usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi + '[' -d './usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ']' + echo '/usr/lib64/palemoon-stackrpms/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/components ++ echo ./usr/lib64/palemoon-stackrpms/browser/components ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/components ++ dirname /usr/lib64/palemoon-stackrpms/browser/components + _dir=/usr/lib64/palemoon-stackrpms/browser + echo /usr/lib64/palemoon-stackrpms/browser + grep palemoon /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/components + grep usr /usr/lib64/palemoon-stackrpms/browser/components + '[' -d ./usr/lib64/palemoon-stackrpms/browser/components ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/components/components.manifest + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/components/components.manifest ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/components/components.manifest ++ dirname /usr/lib64/palemoon-stackrpms/browser/components/components.manifest + _dir=/usr/lib64/palemoon-stackrpms/browser/components + echo /usr/lib64/palemoon-stackrpms/browser/components + grep palemoon /usr/lib64/palemoon-stackrpms/browser/components + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/components' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/components' + echo /usr/lib64/palemoon-stackrpms/browser/components/components.manifest + grep usr /usr/lib64/palemoon-stackrpms/browser/components/components.manifest + '[' -d ./usr/lib64/palemoon-stackrpms/browser/components/components.manifest ']' + echo /usr/lib64/palemoon-stackrpms/browser/components/components.manifest + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so ++ dirname /usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + _dir=/usr/lib64/palemoon-stackrpms/browser/components + echo /usr/lib64/palemoon-stackrpms/browser/components + grep palemoon /usr/lib64/palemoon-stackrpms/browser/components + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/components' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + grep usr /usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + '[' -d ./usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so ']' + echo /usr/lib64/palemoon-stackrpms/browser/components/libbrowsercomps.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins + _dir=/usr/lib64/palemoon-stackrpms/browser + echo /usr/lib64/palemoon-stackrpms/browser + grep palemoon /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/browser/searchplugins' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/bing.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/duckduckgo-palemoon.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/ecosia.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/ekoru.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/twitter.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/wikipedia.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml + _dir=/usr/lib64/palemoon-stackrpms/browser/searchplugins + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins /usr/lib64/palemoon-stackrpms/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser/searchplugins' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/searchplugins/yahoo.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/chrome.manifest ++ echo ./usr/lib64/palemoon-stackrpms/browser/chrome.manifest ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/chrome.manifest ++ dirname /usr/lib64/palemoon-stackrpms/browser/chrome.manifest + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/chrome.manifest + grep usr /usr/lib64/palemoon-stackrpms/browser/chrome.manifest + '[' -d ./usr/lib64/palemoon-stackrpms/browser/chrome.manifest ']' + echo /usr/lib64/palemoon-stackrpms/browser/chrome.manifest + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/palemoon.res ++ echo ./usr/lib64/palemoon-stackrpms/browser/palemoon.res ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/palemoon.res ++ dirname /usr/lib64/palemoon-stackrpms/browser/palemoon.res + _dir=/usr/lib64/palemoon-stackrpms/browser + echo /usr/lib64/palemoon-stackrpms/browser + grep palemoon /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/palemoon.res + grep usr /usr/lib64/palemoon-stackrpms/browser/palemoon.res + '[' -d ./usr/lib64/palemoon-stackrpms/browser/palemoon.res ']' + echo /usr/lib64/palemoon-stackrpms/browser/palemoon.res + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/blocklist.xml ++ echo ./usr/lib64/palemoon-stackrpms/browser/blocklist.xml ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/blocklist.xml ++ dirname /usr/lib64/palemoon-stackrpms/browser/blocklist.xml + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/blocklist.xml + grep usr /usr/lib64/palemoon-stackrpms/browser/blocklist.xml + '[' -d ./usr/lib64/palemoon-stackrpms/browser/blocklist.xml ']' + echo /usr/lib64/palemoon-stackrpms/browser/blocklist.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/browser/ua-update.json ++ echo ./usr/lib64/palemoon-stackrpms/browser/ua-update.json ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/browser/ua-update.json ++ dirname /usr/lib64/palemoon-stackrpms/browser/ua-update.json + _dir=/usr/lib64/palemoon-stackrpms/browser + grep palemoon + echo /usr/lib64/palemoon-stackrpms/browser /usr/lib64/palemoon-stackrpms/browser + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/browser' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/browser/ua-update.json + grep usr /usr/lib64/palemoon-stackrpms/browser/ua-update.json + '[' -d ./usr/lib64/palemoon-stackrpms/browser/ua-update.json ']' + echo /usr/lib64/palemoon-stackrpms/browser/ua-update.json + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/defaults ++ echo ./usr/lib64/palemoon-stackrpms/defaults ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/defaults ++ dirname /usr/lib64/palemoon-stackrpms/defaults + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/defaults + grep usr /usr/lib64/palemoon-stackrpms/defaults + '[' -d ./usr/lib64/palemoon-stackrpms/defaults ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/defaults/pref ++ echo ./usr/lib64/palemoon-stackrpms/defaults/pref ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/defaults/pref ++ dirname /usr/lib64/palemoon-stackrpms/defaults/pref + _dir=/usr/lib64/palemoon-stackrpms/defaults + grep palemoon + echo /usr/lib64/palemoon-stackrpms/defaults /usr/lib64/palemoon-stackrpms/defaults + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/defaults' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/defaults' + echo /usr/lib64/palemoon-stackrpms/defaults/pref + grep usr /usr/lib64/palemoon-stackrpms/defaults/pref + '[' -d ./usr/lib64/palemoon-stackrpms/defaults/pref ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js ++ echo ./usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js ++ dirname /usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js + _dir=/usr/lib64/palemoon-stackrpms/defaults/pref + echo /usr/lib64/palemoon-stackrpms/defaults/pref + grep palemoon /usr/lib64/palemoon-stackrpms/defaults/pref + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/defaults/pref' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/defaults/pref' + echo /usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js + grep usr /usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js + '[' -d ./usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js ']' + echo /usr/lib64/palemoon-stackrpms/defaults/pref/channel-prefs.js + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/dictionaries ++ echo ./usr/lib64/palemoon-stackrpms/dictionaries ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/dictionaries ++ dirname /usr/lib64/palemoon-stackrpms/dictionaries + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/dictionaries + grep usr /usr/lib64/palemoon-stackrpms/dictionaries + '[' -d ./usr/lib64/palemoon-stackrpms/dictionaries ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff ++ echo ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff ++ dirname /usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff + _dir=/usr/lib64/palemoon-stackrpms/dictionaries + grep palemoon + echo /usr/lib64/palemoon-stackrpms/dictionaries /usr/lib64/palemoon-stackrpms/dictionaries + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/dictionaries' /builddir/build/BUILD/pale-moon/file.lst + echo '%dir /usr/lib64/palemoon-stackrpms/dictionaries' + echo /usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff + grep usr /usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff + '[' -d ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff ']' + echo /usr/lib64/palemoon-stackrpms/dictionaries/en-US.aff + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic ++ dirname /usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic + _dir=/usr/lib64/palemoon-stackrpms/dictionaries + echo /usr/lib64/palemoon-stackrpms/dictionaries + grep palemoon /usr/lib64/palemoon-stackrpms/dictionaries + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms/dictionaries' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic + grep usr /usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic + '[' -d ./usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic ']' + echo /usr/lib64/palemoon-stackrpms/dictionaries/en-US.dic + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/chrome.manifest + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/chrome.manifest ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/chrome.manifest ++ dirname /usr/lib64/palemoon-stackrpms/chrome.manifest + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/chrome.manifest + grep usr /usr/lib64/palemoon-stackrpms/chrome.manifest + '[' -d ./usr/lib64/palemoon-stackrpms/chrome.manifest ']' + echo /usr/lib64/palemoon-stackrpms/chrome.manifest + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/palemoon.res + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/palemoon.res ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/palemoon.res ++ dirname /usr/lib64/palemoon-stackrpms/palemoon.res + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/palemoon.res + grep usr /usr/lib64/palemoon-stackrpms/palemoon.res + '[' -d ./usr/lib64/palemoon-stackrpms/palemoon.res ']' + echo /usr/lib64/palemoon-stackrpms/palemoon.res + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/dependentlibs.list + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/dependentlibs.list ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/dependentlibs.list ++ dirname /usr/lib64/palemoon-stackrpms/dependentlibs.list + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/dependentlibs.list + grep usr /usr/lib64/palemoon-stackrpms/dependentlibs.list + '[' -d ./usr/lib64/palemoon-stackrpms/dependentlibs.list ']' + echo /usr/lib64/palemoon-stackrpms/dependentlibs.list + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libnspr4.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libnspr4.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libnspr4.so ++ dirname /usr/lib64/palemoon-stackrpms/libnspr4.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libnspr4.so + grep usr /usr/lib64/palemoon-stackrpms/libnspr4.so + '[' -d ./usr/lib64/palemoon-stackrpms/libnspr4.so ']' + echo /usr/lib64/palemoon-stackrpms/libnspr4.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libplc4.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libplc4.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libplc4.so ++ dirname /usr/lib64/palemoon-stackrpms/libplc4.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libplc4.so + grep usr /usr/lib64/palemoon-stackrpms/libplc4.so + '[' -d ./usr/lib64/palemoon-stackrpms/libplc4.so ']' + echo /usr/lib64/palemoon-stackrpms/libplc4.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libplds4.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libplds4.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libplds4.so ++ dirname /usr/lib64/palemoon-stackrpms/libplds4.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libplds4.so + grep usr /usr/lib64/palemoon-stackrpms/libplds4.so + '[' -d ./usr/lib64/palemoon-stackrpms/libplds4.so ']' + echo /usr/lib64/palemoon-stackrpms/libplds4.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libxul.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libxul.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libxul.so ++ dirname /usr/lib64/palemoon-stackrpms/libxul.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libxul.so + grep usr /usr/lib64/palemoon-stackrpms/libxul.so + '[' -d ./usr/lib64/palemoon-stackrpms/libxul.so ']' + echo /usr/lib64/palemoon-stackrpms/libxul.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/plugin-container + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/plugin-container ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/plugin-container ++ dirname /usr/lib64/palemoon-stackrpms/plugin-container + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/plugin-container + grep usr /usr/lib64/palemoon-stackrpms/plugin-container + '[' -d ./usr/lib64/palemoon-stackrpms/plugin-container ']' + echo /usr/lib64/palemoon-stackrpms/plugin-container + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/icudt58l.dat + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/icudt58l.dat ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/icudt58l.dat ++ dirname /usr/lib64/palemoon-stackrpms/icudt58l.dat + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/icudt58l.dat + grep usr /usr/lib64/palemoon-stackrpms/icudt58l.dat + '[' -d ./usr/lib64/palemoon-stackrpms/icudt58l.dat ']' + echo /usr/lib64/palemoon-stackrpms/icudt58l.dat + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/palemoon + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/palemoon ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/palemoon ++ dirname /usr/lib64/palemoon-stackrpms/palemoon + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/palemoon + grep usr /usr/lib64/palemoon-stackrpms/palemoon + '[' -d ./usr/lib64/palemoon-stackrpms/palemoon ']' + echo /usr/lib64/palemoon-stackrpms/palemoon + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/application.ini + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/application.ini ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/application.ini ++ dirname /usr/lib64/palemoon-stackrpms/application.ini + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/application.ini + grep usr /usr/lib64/palemoon-stackrpms/application.ini + '[' -d ./usr/lib64/palemoon-stackrpms/application.ini ']' + echo /usr/lib64/palemoon-stackrpms/application.ini + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/platform.ini + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/platform.ini ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/platform.ini ++ dirname /usr/lib64/palemoon-stackrpms/platform.ini + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/platform.ini + grep usr /usr/lib64/palemoon-stackrpms/platform.ini + '[' -d ./usr/lib64/palemoon-stackrpms/platform.ini ']' + echo /usr/lib64/palemoon-stackrpms/platform.ini + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libmozsqlite3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libmozsqlite3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libmozsqlite3.so ++ dirname /usr/lib64/palemoon-stackrpms/libmozsqlite3.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libmozsqlite3.so + grep usr /usr/lib64/palemoon-stackrpms/libmozsqlite3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libmozsqlite3.so ']' + echo /usr/lib64/palemoon-stackrpms/libmozsqlite3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/liblgpllibs.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/liblgpllibs.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/liblgpllibs.so ++ dirname /usr/lib64/palemoon-stackrpms/liblgpllibs.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/liblgpllibs.so + grep usr /usr/lib64/palemoon-stackrpms/liblgpllibs.so + '[' -d ./usr/lib64/palemoon-stackrpms/liblgpllibs.so ']' + echo /usr/lib64/palemoon-stackrpms/liblgpllibs.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libmozavutil.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libmozavutil.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libmozavutil.so ++ dirname /usr/lib64/palemoon-stackrpms/libmozavutil.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libmozavutil.so + grep usr /usr/lib64/palemoon-stackrpms/libmozavutil.so + '[' -d ./usr/lib64/palemoon-stackrpms/libmozavutil.so ']' + echo /usr/lib64/palemoon-stackrpms/libmozavutil.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libmozavcodec.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libmozavcodec.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libmozavcodec.so ++ dirname /usr/lib64/palemoon-stackrpms/libmozavcodec.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libmozavcodec.so + grep usr /usr/lib64/palemoon-stackrpms/libmozavcodec.so + '[' -d ./usr/lib64/palemoon-stackrpms/libmozavcodec.so ']' + echo /usr/lib64/palemoon-stackrpms/libmozavcodec.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/run-mozilla.sh + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/run-mozilla.sh ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/run-mozilla.sh ++ dirname /usr/lib64/palemoon-stackrpms/run-mozilla.sh + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/run-mozilla.sh + grep usr /usr/lib64/palemoon-stackrpms/run-mozilla.sh + '[' -d ./usr/lib64/palemoon-stackrpms/run-mozilla.sh ']' + echo /usr/lib64/palemoon-stackrpms/run-mozilla.sh + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libfreeblpriv3.so ++ dirname /usr/lib64/palemoon-stackrpms/libfreeblpriv3.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libfreeblpriv3.so + grep usr /usr/lib64/palemoon-stackrpms/libfreeblpriv3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.so ']' + echo /usr/lib64/palemoon-stackrpms/libfreeblpriv3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libnss3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libnss3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libnss3.so ++ dirname /usr/lib64/palemoon-stackrpms/libnss3.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libnss3.so + grep usr /usr/lib64/palemoon-stackrpms/libnss3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libnss3.so ']' + echo /usr/lib64/palemoon-stackrpms/libnss3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libnssckbi.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libnssckbi.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libnssckbi.so ++ dirname /usr/lib64/palemoon-stackrpms/libnssckbi.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libnssckbi.so + grep usr /usr/lib64/palemoon-stackrpms/libnssckbi.so + '[' -d ./usr/lib64/palemoon-stackrpms/libnssckbi.so ']' + echo /usr/lib64/palemoon-stackrpms/libnssckbi.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libnssutil3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libnssutil3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libnssutil3.so ++ dirname /usr/lib64/palemoon-stackrpms/libnssutil3.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libnssutil3.so + grep usr /usr/lib64/palemoon-stackrpms/libnssutil3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libnssutil3.so ']' + echo /usr/lib64/palemoon-stackrpms/libnssutil3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libsmime3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libsmime3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libsmime3.so ++ dirname /usr/lib64/palemoon-stackrpms/libsmime3.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libsmime3.so + grep usr /usr/lib64/palemoon-stackrpms/libsmime3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libsmime3.so ']' + echo /usr/lib64/palemoon-stackrpms/libsmime3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libssl3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libssl3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libssl3.so ++ dirname /usr/lib64/palemoon-stackrpms/libssl3.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libssl3.so + grep usr /usr/lib64/palemoon-stackrpms/libssl3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libssl3.so ']' + echo /usr/lib64/palemoon-stackrpms/libssl3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libsoftokn3.so + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libsoftokn3.so ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libsoftokn3.so ++ dirname /usr/lib64/palemoon-stackrpms/libsoftokn3.so + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libsoftokn3.so + grep usr /usr/lib64/palemoon-stackrpms/libsoftokn3.so + '[' -d ./usr/lib64/palemoon-stackrpms/libsoftokn3.so ']' + echo /usr/lib64/palemoon-stackrpms/libsoftokn3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/removed-files + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/removed-files ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/removed-files ++ dirname /usr/lib64/palemoon-stackrpms/removed-files + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/removed-files + grep usr /usr/lib64/palemoon-stackrpms/removed-files + '[' -d ./usr/lib64/palemoon-stackrpms/removed-files ']' + echo /usr/lib64/palemoon-stackrpms/removed-files + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libsoftokn3.chk + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libsoftokn3.chk ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libsoftokn3.chk ++ dirname /usr/lib64/palemoon-stackrpms/libsoftokn3.chk + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libsoftokn3.chk + grep usr /usr/lib64/palemoon-stackrpms/libsoftokn3.chk + '[' -d ./usr/lib64/palemoon-stackrpms/libsoftokn3.chk ']' + echo /usr/lib64/palemoon-stackrpms/libsoftokn3.chk + read list + '[' -n langpack ']' + echo ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + grep langpack ++ echo ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk ++ sed 's/[^/]//' + _file=/usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk ++ dirname /usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + _dir=/usr/lib64/palemoon-stackrpms + echo /usr/lib64/palemoon-stackrpms + grep palemoon /usr/lib64/palemoon-stackrpms + grep -xqs '\%dir\ /usr/lib64/palemoon-stackrpms' /builddir/build/BUILD/pale-moon/file.lst + echo /usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + grep usr /usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + '[' -d ./usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk ']' + echo /usr/lib64/palemoon-stackrpms/libfreeblpriv3.chk + read list + popd ~/build/BUILD/pale-moon + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/bin/python3.6 + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: palemoon-stackrpms-29.4.0-1.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.0KhW4W + umask 022 + cd /builddir/build/BUILD + cd pale-moon + DOCDIR=/builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/doc/palemoon-stackrpms + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/doc/palemoon-stackrpms + cp -pr AUTHORS /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/doc/palemoon-stackrpms + cp -pr LICENSE /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64/usr/share/doc/palemoon-stackrpms + exit 0 Provides: application() application(palemoon.desktop) libbrowsercomps.so()(64bit) libbrowsercomps.so(EXPORTED)(64bit) libfreeblpriv3.so()(64bit) libfreeblpriv3.so(NSSprivate_3.11)(64bit) libfreeblpriv3.so(NSSprivate_3.16)(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavutil.so()(64bit) libmozsqlite3.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.1)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.11.7)(64bit) libnss3.so(NSS_3.11.9)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.1)(64bit) libnss3.so(NSS_3.12.10)(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.12.6)(64bit) libnss3.so(NSS_3.12.7)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.13.2)(64bit) libnss3.so(NSS_3.14)(64bit) libnss3.so(NSS_3.14.1)(64bit) libnss3.so(NSS_3.14.3)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.15.4)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.18)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.19.1)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.2.1)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.3.1)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.31)(64bit) libnss3.so(NSS_3.33)(64bit) libnss3.so(NSS_3.34)(64bit) libnss3.so(NSS_3.39)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.43)(64bit) libnss3.so(NSS_3.44)(64bit) libnss3.so(NSS_3.45)(64bit) libnss3.so(NSS_3.47)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.52)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.7.1)(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) libnssckbi.so()(64bit) libnssckbi.so(NSS_3.1)(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.12.7)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libnssutil3.so(NSSUTIL_3.14)(64bit) libnssutil3.so(NSSUTIL_3.15)(64bit) libnssutil3.so(NSSUTIL_3.17.1)(64bit) libnssutil3.so(NSSUTIL_3.21)(64bit) libnssutil3.so(NSSUTIL_3.24)(64bit) libnssutil3.so(NSSUTIL_3.25)(64bit) libnssutil3.so(NSSUTIL_3.31)(64bit) libnssutil3.so(NSSUTIL_3.33)(64bit) libnssutil3.so(NSSUTIL_3.38)(64bit) libnssutil3.so(NSSUTIL_3.39)(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.10)(64bit) libsmime3.so(NSS_3.12.10)(64bit) libsmime3.so(NSS_3.12.2)(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.15)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.18)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.2.1)(64bit) libsmime3.so(NSS_3.3)(64bit) libsmime3.so(NSS_3.4)(64bit) libsmime3.so(NSS_3.4.1)(64bit) libsmime3.so(NSS_3.6)(64bit) libsmime3.so(NSS_3.7)(64bit) libsmime3.so(NSS_3.7.2)(64bit) libsmime3.so(NSS_3.8)(64bit) libsmime3.so(NSS_3.9)(64bit) libsmime3.so(NSS_3.9.3)(64bit) libsoftokn3.so()(64bit) libsoftokn3.so(NSS_3.4)(64bit) libsoftokn3.so(NSS_3.52)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.11.4)(64bit) libssl3.so(NSS_3.11.8)(64bit) libssl3.so(NSS_3.12.10)(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.2.1)(64bit) libssl3.so(NSS_3.20)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.24)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.30)(64bit) libssl3.so(NSS_3.30.0.1)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libssl3.so(NSS_3.7.4)(64bit) libxul.so()(64bit) libxul.so(xul4)(64bit) metainfo() metainfo(palemoon.appdata.xml) mimehandler(application/rdf+xml) mimehandler(application/rss+xml) mimehandler(application/x-xpinstall) mimehandler(application/x-xpinstall) mimehandler(application/xhtml+xml) mimehandler(application/xml) mimehandler(image/gif) mimehandler(image/jpeg) mimehandler(image/png) mimehandler(text/html) mimehandler(text/xml) mimehandler(video/webm) mimehandler(x-scheme-handler/chrome) mimehandler(x-scheme-handler/ftp) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) palemoon palemoon-stackrpms = 29.4.0-1 palemoon-stackrpms(x86-64) = 29.4.0-1 webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): 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: /bin/sh ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libasound.so.2()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.7)(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.2.5)(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_3.4)(64bit) libgcc_s.so.1(GCC_4.0.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-x11-2.0.so.0()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libmozavutil.so()(64bit) libmozsqlite3.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.1)(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.6)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.14)(64bit) libnss3.so(NSS_3.14.3)(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.19.1)(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.3.1)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.52)(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) libnssutil3.so(NSSUTIL_3.14)(64bit) libnssutil3.so(NSSUTIL_3.15)(64bit) libnssutil3.so(NSSUTIL_3.17.1)(64bit) libnssutil3.so(NSSUTIL_3.21)(64bit) libnssutil3.so(NSSUTIL_3.24)(64bit) libnssutil3.so(NSSUTIL_3.31)(64bit) libnssutil3.so(NSSUTIL_3.33)(64bit) libnssutil3.so(NSSUTIL_3.38)(64bit) libnssutil3.so(NSSUTIL_3.39)(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.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(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.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.4)(64bit) libssl3.so(NSS_3.7.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(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) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul4)(64bit) rtld(GNU_HASH) Conflicts: palemoon Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 Wrote: /builddir/build/RPMS/palemoon-stackrpms-29.4.0-1.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.okqIBx + umask 022 + cd /builddir/build/BUILD + cd pale-moon + /usr/bin/rm -rf /builddir/build/BUILDROOT/palemoon-stackrpms-29.4.0-1.x86_64 + exit 0 Finish: rpmbuild palemoon-stackrpms-29.4.0-1.src.rpm Finish: build phase for palemoon-stackrpms-29.4.0-1.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-8-x86_64-1680681551.197169/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-8-x86_64-1680681551.197169/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-8-x86_64-1680681551.197169/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/palemoon-stackrpms-29.4.0-1.src.rpm) Config(child) 77 minutes 6 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 RPMResults tool